0
目前我有一个脚本是发射一个球体,当我按下它让它燃烧的按钮;颗粒出来但不会在屏幕上移动,它只会停留在静止的位置。而我想它跨着屏幕上移动...子弹不移动团结
脚本:
#pragma strict
public var pellet : Transform;
function Start() {
}
function Update() {
if (Input.GetKeyUp("o"))
{
var pelletfire = Instantiate (pellet, gameObject.Find("pellet_Spawn").transform.position, Quaternion.identity);
pelletfire.rigidbody.AddForce(transform.forward * 500);
}
}
感谢任何suggesitons
“Pellet”是一个合适的预制件,还是将它附加到场景中已有的物体上?如果后者是Unity,则会放弃阻止对“AddForce”的调用的无效转换异常。我试过你的代码,它在我的机器上工作得很好(向前移动),没有变化。默认的刚体参数。 – Jerdak