我正在尝试从教程中学习Unity3d。我有一个火箭预制件,单击空格键时火箭会向上移动,在本教程中,下一步是放置音频源。但是,当我放置音频源时,如果不进行任何其他更改,则移动效果也不佳。好像物体变得更重(如果我减小刚体的质量,它就可以工作)。为什么会这样,我该如何解决?
这是我的代码。不管是否添加此代码,如果我也将其注释掉,问题是否仍然存在。
if (Input.GetKey(KeyCode.Space))
{
rigidBody.AddRelativeForce(Vector3.up);
if (!audioSource.isPlaying)
{
audioSource.Play();
}
}
else
{
audioSource.Stop();
}
预期结果是我的火箭速度没有变化。但是它改变了(减速/根本不飞) P