1、unity3D简介
Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。
2、unity3D特点
简单易用
开发效率高
价格便宜
新手居多
23个平台间自由迁移,出色的部署,完全的覆盖,发布平台包括:IOS、arduino、windows phone、windos、web、xbox360、ps3、wii
3、Unity引擎基础
unity3D环境搭建
C#语言基础
Unity api
物理引擎1
3D数学基础
UGUI
4、Unity高级应用
物理引擎2
持久化数据
寻路系统
射线
Mecanim 动画系统
三维软件基本功
NGUI
2D游戏、手机游戏开发及跨平台发布
局域网链接
5、框架设计
面向对象
类库开发
设计模式
人工智能
6、项目路径、名称均不可是中文
界面调节
7、Layout菜单,可以调节菜单,推荐使用2 by 4.
8、Project中可选One Column Layout/Two column Layout,切换单列或双列显示
9、Project放置项目素材:美工做的模型、脚本等(直接拖拽,可以进行一些操作),Show in Explorer可以发现所有资源被放在项目路径下的Assets文件夹内,故而对Assets文件夹内内容操作,可直接在Project文件夹内显示。
10、Project中是项目所拥有的材料,而在Hierarchy(层次面板)面板中才是游戏运行时使用了的材料。
11、Game面板,显示运行结果,运行时,操作不保存。
12、Scene面板中可以进行如下操作,拖拽场景,移动物体(可以选择按轴或按面移动)(美术规范,Z规定为前,y规定上,X规定为右),旋转,删除物体。
13、操作快捷键
选中物体F键将物体放在Scene面板中间(或者在Hierarchy面板双击物体)
ALT+左键视角围绕物体转动
Alt+右键,缩放操作
点击右键同时按下W/S/A/D/Q/E可以实现场景漫游
14、变换工具
移动场景、移动物体、旋转物体、缩放物体
定点吸附:选择物体,并按住V -> 定位定点 -> (先松V键)拖拽到目标物体某个点上,准确拼模型时常用。
注:左手定则,拇指,食指成L形,大拇指向右,食指向上,其他指向前,按照顺序三者分别代表XYZ正方向
15、Inspector(检查监视面板)面板,检视选中游戏物体的组件(组件可以理解为功能)
16、变换切换
左边是改变游戏对象的轴心点
Center:设置轴心在物体的中心
Pivot:使用物体本身的轴心
右边是改变物体的坐标
Global:世界坐标
Local:自身坐标
17、播放控件
从左到右依次是:预览游戏、暂停游戏、逐帧播放
18、unitypackage是unity特有的资源包
19、视图
ISO:正交观察模式
Persp:透视观察模式,近大远小
视图角度:上下左右前后
20、坐标:X红色,Y绿色,Z蓝色
世界坐标:整个场景的固定坐标,不随物体旋转而改变
本地坐标:物体自身坐标,随旋转而改变
21、Scene:一组相关联的游戏对象的合集,通常游戏中每个关卡就是一个场景,用于展示当前关卡中的所有物体
22、GameObject运行时出现在场景中的物体;是一种容器,可以挂载组件;父子物体,在Hierarchy