星期五, 3月 20, 2015

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,才可正常看到執行結果)



參考資料

0 意見 :

張貼留言

回覆意見時,麻煩輸入一下暱稱
(隨便取個名字也好~ ^_^)
好讓我方便回覆您的問題,
選擇「名稱/網址」輸入您的暱稱,
麻煩一下,謝謝大家。

關閉廣告 [X]