本文目录一览:
C#学到什么程度可以开发Unity游戏?
以《C#入门经典(第七版)》为例,看到“第八章:面向对象编程简介”即可。
开发Unity游戏必须掌握的C#知识点:
数据类型、类型转换。字符串(String)、结构体(Struct)、枚举(Enum)、数组(Array)变量、常量、运算符、判断、循环、方法。面向对象类:C# 继承、C# 多态性、封装、C# 运算符重载、C# 接口(Interface)。
特性(Attribute)、 反射(Reflection)、属性(Property)、 索引器(Indexer)、委托(Delegate)、事件(Event)、 集合(Collection)、 泛型(Generic)、 匿名方法、 不安全代码、C# 多线程。
必须掌握的Unity3D知识点:
Unity3D 基础操作,Unity3D 界面UI(UGUI或NGUI),Unity3D 动画(MecanimDOtween)06 Unity3D 图形数学(点乘、欧拉角、四元数等)这个时候其实已经能够完成一些初级案例(能做点4399小游戏了)。
Unity3D 常见对象和结构APIUnity3D Android基础(界面,广告,支付)Unity3D 粒子系统(shuriken)Unity3D 背包和锻造系统(UI的综合运用)。
Unity3D UI框架(综合处理)Unity3D 行为树(BehaviorDesigner)Unity3D 数据处理(Json、Xml、存档)LUA 语言编程(热更新)Unity3D 游戏编程框架(mvcs)。
unity学习什么最重要?
Unity就是一款简单易学、可跨平台制作的游戏开发引擎。全平台游戏中有很多是基于Unity创作的,是目前游戏行业中使用比较广泛的游戏引擎之一。重点就是C#编程语言,其次是Unity引擎软件。UGUI、NGUI、DoTween等常用UI开发方式也必不可少;当然还需要掌握高级组件开发、AI自动化系统、热更新、Shader编程、网络通信、多平台打包、SDK接入、游戏框架开发等技术。
希望可以帮助到你哈!
想自学unity3d游戏开发,都需要学那些内容啊?
你可以先去【绘学霸】网站找“游戏特效/unity3D”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: ;tagid=306zdhhr-11y04r-1954386071687487788
想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。
自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】:
在“游戏特效/unity3D”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。
大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: