在libGDX中,将相机定位在精灵上效率更高? 在移动精灵的输入上移动相机相同的量,或者将相机的位置设置为更新后精灵的位置?
我无法确定输入处理程序是否比常规获取/设置位置更耗费。
答案 0 :(得分:0)
一些琐碎的数学运算,你只做一次一帧不值得思考。移动摄像机跟随精灵只发生一次帧,所以你应该只关心代码清晰度。
如果要实例化一个大对象(如SpriteBatch或大数组),则需要避免在render
循环中执行此操作,因为这很慢。您可以在创建内容时实例化它。
优良作法是专注于代码清晰度,而不是过早优化。只有在实际存在帧速率问题时才进行优化。如果发生这种情况,问题通常发生在大循环中,例如,如果你骑自行车通过200个敌人进行更新。