在之前的介面課程,你建立一個 建立分數條 Part.1 開始 並創造了一個 互動按鈕 。這個課程將會顯示如何使用這些技巧來創造一個訊息板

[SurfaceGui](<https://developer.roblox.com/en-us/api-reference/class/SurfaceGui>) 物件讓你顯示 GUI 內容在 3D 世界的表面上。這通常用於顯示得分板,或者是遊戲世界的路標指引

https://developer.roblox.com/assets/blt0cb0efa014cc16a7/94e91e2690c3b1c7c3b6e97014302bd3.png

建立一個表面 GUI

  1. 建立一個零件取名為 InfoBoard
  2. 改變零件的尺寸為 15, 18, 1

https://developer.roblox.com/assets/blt630dc3677846cf82/7fb8f01c13ead335404e19555f4d8373.png

https://developer.roblox.com/assets/blt30299570eaa7b396/a23c2171bdcb12fbde697073946bef63.png

  1. 插入一個 SurfaceGui 到零件內,並更名為 InfoSurfaceGui
  2. 插入一個 [Frame](<https://developer.roblox.com/en-us/api-reference/class/Frame>) 到 GUI,並更名為 **BackgroundFrame,**這裡是訊息用來顯示的地方

https://developer.roblox.com/assets/bltec84fbe3e056ffe1/fb8d9b00485e4c40e42fe76d7d1eccc2.png

調整 GUI

Face

[Face](<https://developer.roblox.com/en-us/api-reference/property/SurfaceGui/Face>) 屬性決定零件的哪一面將被用來顯示 SurfaceGui。當正確的 face 被選擇後,BackgroundFrame 物件將能在表面被看到,以小白方塊的方式

設定 Face 屬性為 Front

https://developer.roblox.com/assets/bltc0805cdcfe427fd0/e86628b55bb1b86dd4bfc3b243c36d88.png

https://developer.roblox.com/assets/blta113d22be6a647b9/cd9f55cb631824dd65ed303a021e25f3.png

假如選擇前端那面後仍看不見 frame ,代表零件可能被指到錯誤的方向。試著旋轉零件或者是選擇不同的 face