ios - 使用枚举在 Sprite Kit 中组织 zPosition 值

标签 ios enums sprite-kit sprite zposition

我们一直在使用枚举来组织 Sprite 的 zPositions。当我们开始向游戏中添加带有多个子 Sprite 的 SKNode 时,结构很快开始崩溃。放置在屏幕上的一些子 Sprite 必须具有负值才能位于其他具有子节点的节点下方。这些负值很难与单独枚举中的其他 Sprite 相关。

是否有比使用枚举更好的方法来组织 Sprite (尤其是具有子 Sprite 的 Sprite )的 zPosition?

最佳答案

在深入了解您的问题后,您似乎正在使用多个枚举来组织您的 z 顺序。我建议对游戏的 z 顺序使用单个枚举。

关于ios - 使用枚举在 Sprite Kit 中组织 zPosition 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25346312/

相关文章:

ios - SpriteKit 中的攻击按钮

swift - 当两个 Sprite 碰撞时没有减速? Swift/Spritekit

ios - opengl es, ios 和 triangle fans

ios - 在 iOS StoryBoard 中一次更改所有条形按钮项目的颜色

ios - KVO 不能与 UISwitch 一起工作

ios - curl 命令、-H 选项和 Square API

c++ - 在 C++ 中将 char * 转换为枚举

C# 将 int 类型的对象转换为可为 null 的枚举

java - ParseEnum(方法)无法从 SuperCSV (Java) 中的 .csv 文件解析/读取字符串作为枚举

ios - 检测双击 SKNode