u3d是一款简单易学、可跨平台制作的游戏开发引擎。学习u3d需要掌握C#语言、u3d组件、3D数学、UI系统等方面的基础内容。
1、C#语言
u3d开发的脚本语言可选C#和JavaScript,目前C#的使用比例较高。在学C#编程语言时,要掌握计算机原理、数据类型及转换、数据运算、逻辑判断、循环分支等基础知识。
2、u3d组件
游戏对象所具备的各种功能,可以通过挂载不同类别的组件来实现。学习u3d,要了解Mesh Renderer组件、Mesh Collider组件、Transform组件、Rigidbody组件等。
3、3D数学
想要在计算机里模拟现实中的效果,具备基本的数学知识会有助于学习u3d。因此,像坐标系介绍、向量运算、Vector3常用API、四元数、Time、物理系统等知识也需要学习。
4、UI系统
学u3d时,在UI方面需要了解常见的游戏UI结构,明白多分辨率适配、SpriteAtlas图集、Event System、DOTween插件等方面的知识。
×