深入学习unity3d要把c学到什么程度最好帮忙说

2021-03-14 12:05:45 字数 957 阅读 6109

1楼:七叶知秋

初学者应先对c#有基本的了解,不要求深入,但起码应了解循环语句,类的封装继承,接口,委托等知识。

了解unity3d的使用 这方面可以看官方教程,等基本知识差不多了之后,就可以慢慢跟着教程开始做游戏了,在做游戏的过程中不断学习新的知识丰富自己

上面提到的教程基本都是siki学院上面的(不是打广告啊,但不得不承认siki教程的质量算是比较高的)

2楼:匿名用户

unity3d用的c#和开发winform、asp.***的c#是不一样的,主要是作为一种脚本语言来进行场景中对象的控制和和业务逻辑的实现,所以如果有任何一门面向对象编程语言的经验,那熟悉一下c#的基本语法就可以开始编程了,这里的重点恰恰不是需要c#的特性而是需要熟悉面向对象语言的共性以及unity3d脚本编程的特点特别是scripting api(当然您如果重点在插件开发、服务器端开发等方面,那就另说)。

重点不是记忆而是应用和理解,实际上常用的场景对象并不多,并且像美工、程序员、构架师等不同的开发角色需要掌握的重点也不一样,就算是美工还分场景、模型、地形等不同的重点,所以硬要去记住所有的对象参数再进行开发是不现实的,何况unity3d的一大优势在于第三方插件极其丰富,当你使用不同的插件时又需要了解插件的各种参数,有的插件参数多达几十项。所以重点在于使用和理解,先从核心的和你当前开发急用的方面开始,最后你会发现参数虽多,实际上分类就那么些,比如控制transform的、控制shader的、控制gui的、控制rendering、控制***work的……你最终会对这些参数形成一个大纲,然后即使是没用过的插件参数也可以顾名思义的立刻会用了。

这个很不好说啊,按目前实际工作来看最多的是脚本类的编程吧,然后还有服务器端编程、插件编程、shader编程……,不是说那个方面需求多就是重点,比如基础的脚本编程,门槛很低,以后能胜任的人会越来越多。依我看如果想走得远,需要对各类编程都了解,特别是能整合不同方面的开发、能做构架(这样就可以让老板看你脸色了,呵呵)。

学习最好的方法是什么?谢谢了,大神帮忙啊

1楼 记忆 兴趣是最好的老师,培养起兴趣就可以了,然后学,你会感觉事半功倍 学习最好的方法是什么谢谢了,大神帮忙啊 2楼 手机用户 最好的方法就是要自己做好觉悟 没有最近的路 3楼 手机用户 为上高中考大学做准备 学习要安排一个简单可行的计划 改善学习方法 同时也要适当参加学校的活动 全面发展 在学...

为什么我们要学历史?谁能帮忙回答一下,最好用英文

1楼 夏天 sorry i don t like speak english so can i speak chinese 我们为什么要学历史? 一位北大教授的回答 转 2楼 卡哇伊 若不是从 实用 ,而是从 史学对人类生活是否有意义 这一角度提问,那么还有另一些回答。 实用理性 是中国人的特有思维...