精选回答
来自
爱笑忘手套的回答
2023-11-29 20:04:23
初学者应先对c#有基本的了解,不要求深入,但起码应了解循环语句,类的封装继承,接口,委托等知识。 了解unity3d的使用 这方面可以看官方教程,也可以看英宝通unity3d的教程,网上应该都找得到 等基本知识差不多了之后,就可以慢慢跟着教程开始做游戏了,在做游戏的过程中不断学习新的知识丰富自己
来自
负责正大地的回答
2023-11-29 20:04:23
需要一定的英语基础和c#基础,最好还会一些FW,maya的技术。因为unity3D并不支持中文,是全英文的界面,编的脚本一般用c#,还有的公司用javascript,推荐去自学网学习
来自
机灵又大门的回答
2023-11-29 20:04:23
需要具备基本的3d知识。这些知识如果通过学习底层的DirectX或者OpenGL等你可以获得更好的效果以及更透彻的理解,可是其学习线路比较长,如果不是做游戏引擎开发的大可以不必操心;现代的游戏引擎如Unity3D等对这些底层理解要求都不高,因为它们要求程序员注重的是业务逻辑的展开,即侧重的是开发游戏时的业务代码而非底层的渲染物理等等。所以你如果是学unity3d那么我之前说的底层库(dx opengl)等你可以暂时忽略。
来自
大方与溪流的回答
2023-12-02 03:26:55
学习Unity3D之前必须理解基本3d知识,如:网格,材质,UV坐标,贴图等等,而理解这些的方法可以从3DMAX等入手;再就是,必要的编程知识肯定是必不可少的。