深入学习Unity3d,要把C#学到什么程度,最好帮忙说详细一点,万分感谢,分可以再加不是问题
unity3d用的C#和开发Winform、ASP.net的C#是不一样的,主要是作为一种脚本语言来进行场景中对象的控制和和业务逻辑的实现,所以如果有任何一门面向对象编程语言的经验,那熟悉一下C#的基本语法就可以开始编程了,这里的重点恰恰不是需要C#的特性而是需要熟悉面向对象语言的共性以及Unity3D脚本编程的特点特别是ScrIPtingAPI(当然您如果重点在插件开发、服务器端开发等方面,那就另说)。
重点不是记忆而是应用和理解,实际上常用的场景对象并不多,并且像美工、程序员、构架师等不同的开发角色需要掌握的重点也不一样,就算是美工还分场景、模型、地形等不同的重点,所以硬要去记住所有的对象参数再进行开发是不现实的,何况unity3D的一大优势在于第三方插件极其丰富,当你使用不同的插件时又需要了解插件的各种参数,有的插件参数多达几十项。所以重点在于使用和理解,先从核心的和你当前开发急用的方面开始,最后你会发现参数虽多,实际上分类就那么些,比如控制transform的、控制shader的、控制gui的、控制rendering、控制network的……你最终会对这些参数形成一个大纲,然后即使是没用过的插件参数也可以顾名思义的立刻会用了。
这个很不好说啊,按目前实际工作来看最多的是脚本类的编程吧,然后还有服务器端编程、插件编程、shader编程……,不是说那个方面需求多就是重点,比如基础的脚本编程,门槛很低,以后能胜任的人会越来越多。依我看如果想走得远,需要对各类编程都了解,特别是能整合不同方面的开发、能做构架(这样就可以让老板看你脸色了,呵呵)。
求《渲染管线与UnityShader编程》课程,tX课堂上的
Unity中的Shader通常来说叫做UnityShader,相对来说他有自己的相对语法UnityShaderLab。如果你想学好Shader编程的话,有几个步骤你是少不了的:你需要学习GPU编程、CG、渲染管线和相对应的知识。数学及物理知识,尤其线性代数比较重要,当然矩阵这套东西也不能丢掉。如果你是初学的话,有本书可以推荐给你 Unity Shader入门精要,这个比较简单,适合入门。
想自学unity。求推荐几本书。我们还没开3dmax的课。编程暂时只学了C跟html5。求大神们推
苏小小,一个如梦似再看看别人怎么说的。
新手学unity3d看哪本书好
《Unity 游戏设计与实现 南梦宫一线程序员的开发实例》这本书很适合新手入门,其很注重细节,你可以先看前几章,到你觉得有些吃力的时候换成《unity 官方案例精讲》该书讲的不够细,问题多,但有配套资源,依旧可以看个前六章。接下来看看网络教学视频巩固巩固,然后将这两本书看完。