给游戏开发人员的几个问题。我在这方面是个初学者。我想创建一个游戏关卡,例如带有树木的绿色飞机。我在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非常适合启动。

    08-28 07:24