0
我是新來的團結和徘徊如何移動一個角色,以便它會停止時,它撞牆。移動字符統一
目前我用這樣的代碼:
Vector3 pos = transform.position;
if(Input.GetKey("a")) pos.x -= 1;
if(Input.GetKey("d")) pos.x += 1;
transform.position = pos;
然而這種性格會穿牆移動。 我已將一個剛體組件添加到char。
編輯:是的,他們確實有一個盒子對撞機,並且它們實際上在碰撞時開始「反彈」,但是炭灰色穿過牆壁。
牆壁上有箱子對撞機嗎?你有與角色相連的對撞機嗎?一些更多的信息將是有用的。 –