1
A
回答
0
您只需要爲您的魚添加Collider
(與Flock
腳本相同,或者小孩GameObject
)。
OnTriggerEnter只會當Collider
進入Trigger Collider
3
我猜你是缺少一些事情:
- 添加剛體的魚
- 設置將檢測到的魚遊戲對象的對撞機的是 觸發器。而不要選擇它在撞機魚
編輯的:
從您的最新截圖,你的羊羣腳本應該檢測觸發不連接到您的遊戲對象。只需將它附加到應該碰撞在一起的兩個GameObjects之一即可。
0
好了,所以我以前有這個問題。 幫助我很多東西是要確保你在你的對象中創建你的腳本。這很簡單。
如果您沒有創建自己的腳本在你的對象,然後,當你鍵入無效OnTriggerEnter,不會有任何建議完成單詞「OnTriggerEnter」。如果您在對象中創建它,而不是建議將該單詞完成爲「OnTriggerEnter」。
,或者你只是缺少一個對撞機或剛體。 :)
相關問題
- 1. OnTriggerEnter Unity c#觸發器沒有註冊
- 2. Unity Collider - OnTriggerEnter
- 3. OnTriggerEnter被多次調用
- 4. Unity C# - OnTriggerEnter被調用,但角色控制器對象正在通過
- 5. OnTriggerEnter被調用但變量從未設置
- 6. Unity OnLevelWasLoaded未被調用
- 7. Unity OnCollisionEnter2d未被調用
- 8. 回調沒有被調用
- 9. didDeSelectRowAtIndexPath沒有被調用時selectionStyle沒有
- 10. phonegap - webViewDidFinishLoad沒有被調用
- 11. willRotateToInterfaceOrientation沒有被調用
- 12. reactjs componentWillUnmount沒有被調用
- 13. FusedLocationApi.requestLocationUpdates - onLocationChanged沒有被調用
- 14. 代表沒有被調用
- 15. DataTemplateSelector沒有被調用
- 16. updateSearchResults()沒有被調用
- 17. prepareForSegue沒有被調用
- 18. AVSpeechSynthesizer didFinishSpeechUtterance沒有被調用
- 19. Objective-C:dealloc沒有被調用
- 20. Jquery $ .validator.addMethod沒有被調用
- 21. UITextView didChangeSelection沒有被調用?
- 22. FineUploader OnComplete沒有被調用
- 23. OnDateSetListener()沒有被調用
- 24. assembliesnetDidUpdate()沒有被調用
- 25. willTransitionToState沒有被調用(UITableview)
- 26. Netty channelAcquired沒有被調用
- 27. jCrop沒有被調用。
- 28. ListShuttle valueActionListener沒有被調用
- 29. Android/Java:onProgressUpdate()沒有被調用?
- 30. scrollViewDidEndScrollingAnimation沒有被調用
加火也爲魚類 –
檢查員這flock.cs你向我們展示腳本不附着在立方體遊戲對象您向我們展示的檢查窗口。所以我假設它在其他物體上,猜測我們看不到的魚。向我們展示具有碰撞器(啓用觸發器)和剛體的立方體不會執行任何操作,因爲腳本所附的魚/學校/對象是需要這些東西的。另外,當腳本接觸任何對象時,腳本的方式會將魚的翻轉狀態翻轉爲真,這是否是所需的行爲? – oxrock
@oxrock正確。這就是我想要實現的。 –