2016-10-03 24 views
1

我有一個開箱即用的地形(遊戲物體> 3D對象>地形)
        -Terrain撞機部件
我有一個開箱即用的球體(遊戲物體> 3D對象>球體)
        -Sphere撞機部件
我有此腳本連接到球:
Unity3D新手;無法碰撞兩個簡單對象

 

    void OnCollisionEnter() 
    { 
        // do something 
    } 

球體與地形相交;代碼不會觸發。

爲什麼?我需要讓他們碰撞什麼?我試圖讓球體碰到一個立方體,它也不起作用。

+0

我把它做的Sphere附有一個RigidBody? –

+0

不,它沒有附加的剛體...我不希望它有一個剛體... –

+0

請檢閱[適當的文檔](https://docs.unity3d.com/Manual/CollidersOverview.html )關於什麼時候碰撞被實際註冊。底部的圖表應該有你需要的所有信息。 (如果你根本不想使用Rigidbodies,你將會很難。) – Serlite

回答

1

當他們在評論中說,你需要一個剛體來檢測碰撞,如果你不希望對象通過統一的物理影響只是檢查isKinematic