我将在Unity中创造一个无尽的跑步者,我想知道我是否应该在跑步期间移动玩家或场景。
最明显的答案听起来像#34;播放器"因为你移动的对象较少但是......如果场景的大小太大,性能会受到影响吗?我不这么认为,但我真正担心的是坐标:
如果玩家跑得太远以至于坐标不适合浮动变量,会发生什么?我认为变换组件使用Vector3来存储坐标,这个Vector3为每个坐标使用浮点变量(限制为+ 3.4E + 38)。
提前感谢您的回答, Guillem Poy
答案 0 :(得分:0)
即使我不知道如果coordenates的值超过float变量的容量会发生什么(我认为这个数字根本就是错误的)做一些微积分......
即使玩家每秒移动1000个单位,创造该问题,玩家也应该在9.4 + E32小时(2.5 + E29年)内玩。我认为没有人会这么玩。
所以,我认为最好的选择是移动玩家。