擅长:python、mysql、java
<p>对于您所拥有的Unity3d可能是您最好的选择之一。正如罗伊所说,没有其他的3D引擎可以跨越如此广泛的平台。为什么你认为使用完全基于代码的系统可以避免创建各种各样的具有不同职责的类?在</p>
<p>编码工作以及代码和类的数量将保持不变。唯一能改变的是你与你正在生产的系统的交互方式。在任何大型系统中,您都会很快地运行到数百个文件中。我刚刚完成了一个小规模的unity项目3-4个月的编码,包括学习unity,它运行在10k行代码加上来自外部库和100多个类的8k。但是这个数量并不是由unity的工作方式决定的,而是由项目的需求驱动的。在编写代码的过程中,我学到了很多关于unity是如何运行的,它需要什么样的模式,并且能够为下一个项目提供更好的解决方案。回顾一下你所做的,想想如何更好地组织它。我认为这是一个节省赌注说,你将需要相同数量的代码与任何其他系统,以达到类似的结果。在</p>
<p>unity的优势是有很好的多平台支持和优秀的资产管道。进口和利用艺术资产,二维,三维和音频对我来说是这种发展中最繁重的任务之一,它在统一中得到了非常好的支持。在</p>