【发布时间】:2012-11-14 23:08:43
【问题描述】:
我将在 Flash AS3 中使用 Away3D API 制作一个基于图块的 3D RPG 游戏。
我的问题是到目前为止我还不太了解 away3d api..
我想创建一个“积木”类。如果我加载瓷砖地图数据,我想做这样的事情:
viewport.addchild( tileArray[ layer ][ x ][ y ] );
所以这将是一个循环。
到目前为止一切都很好,但这必须是一个 3dObject。
用那个 3dObject 填充该数组,我想做这样的事情。
tileArray[ layer ][ x ][ y ] = myBlocksClass.getBlock( "grassCube" );
所以 myBlocksClass 中的 getBlock 函数应该返回一个 3dObject。
<edit>
那些方块应该是类似于我的世界中的某种方块(grassCube,dirtCube,...) 所以我想在地图中加载一个块的多个实例
</edit>
我该怎么做?有没有人可以给我任何想法或参考?
是的,我已经查看了所有可访问的资源/纪录片/示例,但无论如何我都无法弄清楚。
更新:
问题更多的是编码。我知道这个理论,但游戏开发的 actionscript3 对我来说几乎是新的。
如何为“块”构建类?
【问题讨论】:
标签: actionscript-3 flash class 3d away3d