enums - Corona SDK 对矮人要塞之类的游戏是否足够快?
问题描述
我想做一个矮人要塞之类的游戏。Corona SDK 是否足够快?我将如何存储每个单独块的数据。由于我无法在 Lua 中进行枚举,我将如何定义块的类型?
解决方案
为什么不能在 Lua 中进行枚举?只需使用一个简单的表格。
brickType = { A = 1,
B = 2,
C = 3,
}
myFristBrick = { weight = 500,
volume = 50,
type = brickType.C
}
您可以使用 Lua 表对非常复杂的数据结构进行建模。因此,存储砖数据是您最不应该担心的问题。
推荐阅读
- java - Fontawesome-fx jar 在 Scene Builder 中没有 UI 组件
- jquery - 如何从进度条 JQuery UI 中获取价值
- arrays - 如何使用 swift 在时间复杂度 < O(n^2) 和空间复杂度 O(n) 中首先按值排序整数数组,然后按重复次数对整数数组进行排序
- javascript - AngularFire2 文档快照更改返回未定义
- angular - 角度上下文绑定
- c# - C#如何为List动态分配内存
? - java - 错误:找不到符号,声明了对象,但看不到公共变量
- python - Python Sqlite LIKE 不使用带参数的索引?替代变量
- c - 使用 getchar() 清除输入缓冲区时如何避免按两次回车?
- r - Rcpp 函数有条件地用列表列替换数据框中的特定元素