我正在YouTube上的AwesomeTuts上学习了一个教程,并成功完成了它,然后我想将游戏转换为Android。当我更改构建设置时,在这里和那里几乎没有发生错误,但是我能够修复其中的大多数错误。但是现在,我的GameObject不在移动平台中移动。
我尝试过的代码,
void OnCollisionStay2D(Collision2D target)
{
if (target.gameObject.tag == "Player")
if (moving_left)
{
target.gameObject.GetComponent<PlayerMovement>().PlatformMove(-10f);
SoundMan.instance.landSound();
Debug.Log("Code Running");
}
if (moving_right)
{
target.gameObject.GetComponent<PlayerMovement>().PlatformMove(10f);
SoundMan.instance.landSound();
Debug.Log("Code Running");
}
}
[我使用Debug.log并在控制台中检查了代码是否正常运行,但播放器仍固定在平台上,而且Sound连续运行,而且不仅连续运行一次。
将不胜感激。
谢谢。