{ 嗨,大家好, 所以这是我的问题,我是团结编程的新手,我最近制作了我的第一款Android游戏。 这是一个非常简单的2D游戏,无限向上滚动,你必须躲避坠落块。 我已经制作了我的小C#脚本,当播放器退出时,它应该让播放器转到屏幕的另一侧。 事情是,当我在统一使用它时它工作得很好但是当我将它移植到apk文件时它根本不起作用:(。 这是我的代码:
感谢您帮助我:)
if (player.transform.position == new Vector3 (8, -7, 0))
{
transform.Translate (-15, 0, 0);
}
if (player.transform.position == new Vector3 (-8, -7, 0))
{
transform.Translate (15, 0, 0);
}
答案 0 :(得分:0)
你不应该使用== for Vector3变量......它们是基于浮点数,它们彼此非常接近但仍然不相等。
而是尝试检查player.transform.position.x是否大于8或小于-8。你的游戏应该以这种方式更加稳定地工作。