製作遊戲互動功能 匯入 PlayMaker 資源包,如果按下 Play 後出現了錯誤訊息,問題可能是來自於 Photon 腳本,因為不會使用到 Photon 網路連線的功能,刪除 Photon Unity Networking 資料夾。 您會發現遊戲角色碰到觸發器時無法過渡到另一個狀態,因為 PlayMaker 不支援 2D 碰撞體與觸發器,參閱網頁 https://hutonggames.fogbugz.com/default.asp?W1150 目前最版本的 Play Maker 安裝後並不支援 Unity 2D ,必須下載安裝官方附加元件讓 PlayMaker 可以製作 2D 遊戲的互動功能。 執行功能表 [ PlayMaker > Addons > Unity2D > Components > Add PlayMaker Unity 2D to Scene ] 將必要的 PlayMaker Unity 2D 預製物件加到場景。 選取 rotateSwitch_1 物件,執行功能表 [ PlayMaker > Addons > Unity2D > Components > Add PlayMakerUnity2DProxy to Selection ] 為此物件附加 PlayMakerUnity2DProxy 代理元件。 遊戲的設定是不讓玩家再回到剛才走過的第一段馬路,建立一個方塊並重新命名為「hiddenWall」,調整大小到可以擋住玩家,這個物件在玩家第一次通過時是關閉的,背景轉動後才會開啟並阻擋玩家。 選取 rotateSwitch 物件,在 playMaker 視窗選取 State 2 狀態,開啟 Action Browser 對話框,選取 [ GameObject > Activate Game Object ] 後按下 Add Action To State 將此動作加到 State2 狀態,玩家走到第二段馬路時就回不去了。 ~ CG 數位學習網版權所有 ~ |