@
nullyouraise #18
非常感谢留言,看起来你对这方面有深入理解。我不妨把我的想法说一下:
我自己本身是重度使用 C#(十多年),C++大学毕业后就废弃了(再捡起来也不太难,我当年大学 ACM 靠它拿过奖,我当时在团队中负责编码)。我对游戏的想法是想做一个类似《我的世界》的游戏,但我的基础不是 Block ,是 3D 模型。我的模型由代码生成,加上一些参数。比如定义一个桌子,那么就是形状(有限几种),纹理,几条腿等,这样由代码生成这个物理模型。然后模型组成常见场景:绿地、城市、公园等等。我的平台支持随机生成一个场景,也可以让用户自己布局场景。然后有这个就可以生成世界,有了世界就可以基于这个世界做很多事情(这个另讲)。
我上述说到的 Unity 性能不行就是在 PC 或主机平台上它不行,连 Low Poly 还都有卡的现象( Wobbly Life 就是)。这是我担忧的地方。但同时因为我的平台特殊性(当然这个也复杂,另说),模型是生成的,意味着很有可能切换到另外一个引擎并不是不可能。如果是这样,一开始我也是不太愿意使用 UE 毕竟那个蓝图对于我这个平台实际上是无用的(我需要自己实现类似的机制)。
暂时选择 Unity 是因为初学者友好+我的 C#经验,能起点儿作用。
再次感谢您。