【发布时间】:2020-07-28 18:30:06
【问题描述】:
所以我目前正在创建一个在一个场景中包含总共 25 个精灵的小游戏。 1 个精灵是玩家,其余是敌人的精灵。
我要做的是将 24 个敌方精灵的位置设置到它们自己独特的区域。这可以通过简单地执行sprite.setPosition(x,y) 轻松完成,但这意味着我必须编写 24 条不同的setPosition 语句。
我的精灵都存储在 ArrayList 中,它将 24 个精灵添加到列表中,然后在 render() 方法中渲染 24 次。目前所有 24 个精灵都在 0,0 处渲染。
是否有一种更简单、更有效的方法来设置每个精灵的位置,然后可以对其进行更新以使用 deltatime 来移动精灵。
【问题讨论】:
标签: libgdx