PlayMaker 物件產生器

PlayMaker 物件產生器




1.物件建立

Hierarchy 點擊右鍵選單,新建一個cube物件,取名為Xcube



在此Xcube物件,設定PlayMaker狀態機如下



其中move & check,狀態機分別加入

「Random Float」 產生亂數-4.6~4,並存到 New X Position 變數當中。

「Set Position」 將New X Position變數設定到 X 座標當中,space設為World ,勾選Every Frame。

「Get Position」 取得 Y 座標,存到 Current Yposition 變數當中。

「Float Compare」 比較Current Yposition,是否撞到地面座標值,撞到低於此高度,則送出訊息。



其中Destroy,狀態機則加入Destroy Self動作,銷毀本身物件



然後然後在將此Xcube,存成預制件(prefab)



2.物件產生

Hierarchy 點擊右鍵選單,再新建一個cube物件,取名為Generator



在此Xcube物件,設定PlayMaker狀態機如下



其中Create Obj,狀態機加入「Create Object」,Game Object,選擇剛剛做好的 XCube 預制件,Spawn Point 設為Generator,這樣就會從Generator擺的位置,生出物件。



執行結果:(需允許網頁使用 Unity Player,才可正常看到執行結果)



參考資料

留言

這個網誌中的熱門文章

16天記下7000單字

[推薦]目前當代具有相當權威的英語辭典整理收集