請問一下,創建一個正方體,一個球體,可以移動2個物體,如果發生碰撞,就會產生粒子特效。請問代碼怎么寫啊(看了好多都不會),最好有注釋,謝謝!
uj5u.com熱心網友回復:
collider enter 事件里面寫粒子生成代碼GameOject go = GameObject.Initiate()
go.transfer.parent = xxx.transfer
uj5u.com熱心網友回復:
需要兩個腳本,一個腳本掛在正方體上,一個腳本掛在球體上,可以在兩者腳本中任選一個腳本獲取例子物體,注意是particalsystem,然后就在monobehaviour的腳本的生命周期函式oncollider或者oncollision任何一種,看你選擇用哪個來觸發粒子了,代碼部分很簡單,不要想得太難了轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/61385.html
標籤:Unity3D
上一篇:Unity 使用Mojing SDK開發,將程式輸出到設備時,無UI的現象
下一篇:關于提取某3d游戲的地圖
