qhnw.net
当前位置:首页 >> unity3D要多少C#基础 >>

unity3D要多少C#基础

unity3d用的C#和开发Winform、ASP.net的C#是不一样的,主要是作为一种脚本语言来进行场景中对象的控制和和业务逻辑的实现,所以如果有任何一门面向对象编程语言的经验,那熟悉一下C#的基本语法就可以开始编程了,这里的重点恰恰

不需要……如果你还没开始学c或者java直接去学c#或者javascript比较好.程度的话,学到类(class)并且可以比较随心所欲的写出一个正确的类就够了.更为高级的一些特性可以在需要的时候去百度,并且unity3d官网上也有相关内容.

unity3d开发,必须掌握一种脚本语言,目前主流的语言是c#,javascript当然也可以,其他还有一些非常小众的语言,比如boo.不支持java(java和javascript不是一种语言,不要弄混)c#的优势在于他是一个强类型的语言,而且在编程领域非常常见(排名前五是肯定有的),所以无论是学习,还是沟通,都很节约成本,随处都可见书籍、论坛js也是一样,相比c#,语法稍微随意一点,而且很多做过网页开发的更容易上手.所以如果你是纯新手,个人建议你使用c#, 如果是有javascript基础,那么使用js也可以.

分享一下个人的学习路线,希望可以对新人有所帮助.第一阶段应该先去学习一些基础c#语言,之后跟着视频去做几个简单的案例,熟悉一下引擎的基本操作英语好的可以去看官方的案例,英语一般的同学这里推荐去看siki老师的教程.第二阶

还是到学校去学吧,找工作听说是自学都可能不会要你,就算要了月工资顶多才4000左右,考个unity的认证,说不定会有点帮助.再看看别人怎么说的.

我觉得需要懂 面向对象类的使用就可以了.

写代码可能需要基本的c#的语法,各种各样的unity3d的api.做界面可能需要研究gui,ngui,2dtoolkit(有点忘了是不是这么写) 物理引擎,角色控制,3d控制,粒子系统,音频,模型至少要了解一些.如果想要非常强大,果然还是建议c#功底深一些.其实,我是一个新手,正在自学unity3d(使用c#),这些只是我个人认为的,如果见解不当,请指正,非常感谢.

c#基础部分都看看,我刚开始做unity的时候,带我的那个人说只要会if和for语句就行啦!哈哈!一些比较深奥的东西可以以后做unity项目里遇到了再研究!

需要一定的英语基础和c#基础,最好还会一些FW,maya的技术.因为unity3D并不支持中文,是全英文的界面,编的脚本一般用c#,还有的公司用javascript

基本的话你要了解c#中的基础语法,声明,变量使用,判断等.然后你要搞清楚面向对象的程序开发.接下来是c#的高级内容,事件,委托等.其实如果你只是简单的流程脚本牵涉的应该不会太深,但是如果想利用c#来搭建完整的游戏那就要学到底了.

网站首页 | 网站地图
All rights reserved Powered by www.qhnw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com