Unity 3D引擎 及常用插件如NGUI,UGUI,iTween,EasyTouch等
熟练掌握Mecanim动画系统,连击,动作切换,动画的实现与衔接。
Android 与 Unity简单交互
DoTween 插件的使用
熟练掌握Resources动态加载资源和AssetBundle资源打包。
熟练应用向量,四元数,第一/三人称摄像机,物理(Collider,Rigidbody),射线,导航网格等。
熟练掌握C#语言编程开发及常用API,了解常用的设计模式,具备较强的代码阅读和编写能力。
A*算法的简单使用
HTC Vive设备在Unity引擎的开发,Steam_VR,VRTK等插件的使用
了解TCP协议和UDP协议,以及socket通讯流程。
Lua语言的简单开发
熟练使用Unity3D引擎中各个组件及其功能,熟悉物理引擎、NGUI、Navigation导航系统、Animator动画系统,粒子系统
熟练使用C#语言编写脚本,有良好的编码习惯,做项目有写注释的习惯
熟练掌握NGUI、DoTween、EasyTouch等插件,并能快速学习新的插件并使用
掌握单例模式,工厂等设计模式以及最重要的MVC框架设计模式
熟练掌握 AssetBundle 资源加载用法
熟悉HTC,暴风魔镜,高通等虚拟现实与增强现实SDK的接入,并能快速掌握各个平台的SDK接入方法运用到项目开发中
了解Unity引擎Ugui2D界面开发框架
熟练掌握XML、的数据库存储方式
了解23种设计模式,熟悉常用的设计模式
掌握AR与vuforia SDK的对接,制作简单的小功能
可以使用HTC接口实现VR游戏的制作
熟练使用UGUI进行游戏界面的搭建
熟练掌握C#语言,熟悉面向对象的三大特性及五大原则,了解C++
熟练使用Unity3D,了解U3D框架、对象的生命周期、常规项目优化手段
1.熟练Unity的物理,音乐,音效,渲染,shader forge插件进行简单的材质
6.熟练VR设备诸如HTC VIVE,Oculus,以及CardBoard等和Unity项目的对接
5.熟练运用UGUI以及NGUI等插件
4.掌握常用数据表的解析,读取 诸如
3.精通C#,以及unity3D常用API,动画状态树等
2.MVC模式,可以用此框架,做UI框架,实现代码和预制体分离。