给游戏开发人员的几个问题。我在这方面是个初学者。我想创建一个游戏关卡,例如带有树木的绿色飞机。我在Blender和SceneKit中玩了一点。我知道我可以从Blender导出.dae
并将其导入Xcode。我的问题:
.dea
文件中设计所有级别还是单独制作?例如,一个平面的.dea
和.dea's
的四个不同的树如何在Xcode中合并它们? .dea
生成例如森林吗?怎么样? 如果有人专门回答这些问题,我将非常高兴。这将减少我学习基础知识的时间。提前致谢。 :)
最佳答案
我会告诉你我该怎么做:
1).dea文件仅用于模型(树木,字符,建筑物等)。
2)游戏场景:使用Xcode场景构建器或通过代码或混合(基于场景)构建地板,模型,灯光,摄像机,障碍物。
3)根据世界/级别的大小,它可以分为几个场景(玩家可见/不可见)。然后,您可以创建一个空白场景并在运行时加载/卸载这些场景。
4)对于模型,您创建一个参考,然后使用树的参考建立森林。如果将来需要更改树的颜色,则所有场景中的所有树都将更新。
5)对于每个模型(SCNNode)(从.dea文件加载),您可以设置比例属性(通过代码或Xcode场景构建器)
另外,3D Apple Games by Tutorials非常适合启动。