0
我目前正在開發一個使用Unity遊戲引擎的格鬥遊戲的AI演示。我寫了一個OnTriggerEnter
,檢測拳頭或踢腿;但是它只在角色移動時檢測動作。我試過rigidboy.WakeUp()
和rigidbody.AddForce(new Vector3(0,0,0))
,但他們沒有解決問題。無法檢查碰撞-Unity
問題是這樣的:
例如,我踢對方的性格,我的性格的腿進入,退出對撞機,但是,OnTriggerEnter
不叫,直到我將我的性格。
我該如何解決這個問題?
這裏是我的代碼:
function OnTriggerEnter(collision : Collider)
{
if(collision.gameObject.CompareTag("playerLeg") || collision.gameObject.CompareTag("playerArm"))
{
Debug.Log("CPU RıNGO! RıNGO!");
}
}
附:此外,我嘗試RaycastHit,並沒有工作...
您是否啓用了AnimatePhysics? – Kay
我目前沒有使用動畫。我自己創建了一些基本模型,並使用它們。 – ciyo
它仍然是實際嗎?需要更多的細節來幫助你 –