互動按鈕 課程,你學到如何建立螢幕上的按鈕作為菜單.行動等更多用處。其實如果需要提供互動功能的介面,也可以等到玩家碰觸到遊戲中的一些物件,比如門.開關或甚至是一些非玩家的角色等等

Untitled

開啟專案

這個單元我們將使用一個已存在的專案  Dungeon Delve  來作為範例。首先請參考下圖的方式來開啟 Studio

建立一個互動區域(Prompt)

螢幕上的互動區域可透過一個 ProximityPrompt 物件來生成,作為 AttachmentBasePart, 或 Model 的上層物件

  1. 選擇 3D 視圖裡的牢房門模型,或透過 Explorer 視窗(Workspace → PromptObjects → PrisonDoor)

  1. 展開後選擇 Door 物件

  1. 放置一個互動區域於一個 Attachment 讓你相對於直接放置在零件或模型上,有更多控制權去決定互動發生的位置。插入一個新的 Attachment 並更名為 PromptAttachment

  1. 找到新 attachment 的 Position 屬性,並設定它為 -2.25, -0.5, -0.5,這將會把它移到門孔的前方

  1. 滑鼠指標移到 PromptAttachment 並插入一個新的 ProximityPrompt 物件