![]() |
1
0
http://gamedev.stackexchange.com !
例如,在《超级马里奥兄弟》(Super Mario Brothers)中,大量屏幕房地产被“天空”覆盖。他们只是有一个天空瓷砖,可能是16x16,可能是128x128,可能是完全其他的东西(但通常是两个的幂,所以数学很简单,所有瓷砖都是相同的大小)都是蓝色的。在我看来,他们的瓦片大小很可能是你可以击中并摧毁的一个“块”的大小。 不管怎样,“级别数据”应该是一个数组,它包含网格中某个空间中的平铺内容,可能在内存中也作为访问位置的列来定向。当你要画画的时候,你从左上角开始,然后往下走,然后越过一列再往下走。。。 至于“动态加载”,这是可以做到的,但你必须确保你异步加载(这样游戏就不会暂停),并确保你所需要的数据是可用的,而不是你真正需要它。 |
![]() |
nabster023 · 拉伸和旋转电影剪辑而不失真 7 年前 |
![]() |
BadmintonCat · 获取数组排序的索引 7 年前 |
![]() |
Dimentio · 无限循环(动作脚本3) 7 年前 |
![]() |
steph45 · 它们是一种在数组中找到最接近0的数字的方法吗? 7 年前 |
![]() |
AeroKLiam · AS3-使用组合框进行真/假测验 7 年前 |