unity 是一款游戏引擎,不仅可以用于开发有游戏还能开发VR与AR相关产品。
unity 特点是入门简单,图形界面辅助开发,支持的语言是 C# ,JS。同时网上的资源特别丰富,可以随处找到相关的素材,跨平台性比较好,可以在web端,PC端,手机端运行。并且对VR/AR的支持是最完善的。
unity开发的一些案例:
官网:
然后我们个人版激活即可
新建项目
进入主界面
如果是要打开新建好的项目
1,进入unity
2,直接点击打开
或者是通过 open 选项---》选择文件夹直接打开项目
unity的项目结构:一个项目由若干个场景组成,一个游戏对象由若干个组件组成,一个组件由若干个属性组成。
unity支持的平台如下:
unity支持的平台非常全面
unity界面介绍
文件(file)的选项如下:
edit 选项如下:
assets(资源) 选项如下:
gameobject(游戏对象)选项如下:
component(组件) 选项如下:
window(窗口) 选项如下:
help(帮助) 选项如下:
unity布局方式
可以选择系统提供的布局样式,也可以自定义布局样式并保存,可以删除布局样式,可以恢复出厂设置
注意布局方式删除没有提示,删除之后就直接没有了,自定义布局不能还原!
project面板
管理一个项目中所有用到的资源文件
unity的文件目录
场景(scene)面板
场景面板用于编辑场景,列出场景中所有游戏对象
游戏(game)面板
游戏面板用于描述玩家看到的面板,游戏面板由场景中的摄像机拍摄到的
hierarchy面板
用于管理场景中的所有的游戏对象,将所有的游戏对象以层级的形式列举出来
检视(inspector) 面板
检视面板显示一个游戏对象身上的组件,显示组件中的属性
三维坐标系
unity采用的是左手坐标系,而数学中采用的是右手坐标系
场景中的操作
游戏对象中的属性
旋转操作
1,鼠标右键拖拽,alt+鼠标左键拖拽
2,锁定旋转
拖动场景(Q)
1,按中鼠标中键拖动
2,手 按钮拖动
缩放场景
1,鼠标滚轮
游戏对象中的操作
快速找到指定游戏对象
1,在层级面板中双击
2,在层级面板中单击,然后再场景中按F键
移动游戏对象(W)
1,用下图中的图标
旋转游戏对象(E)
1,用下图中的图标实现
缩放游戏对象(R)
1,缩放游戏对象用下图中的图标实现
切换中心点
pivot 选中游戏对象的中心店
center 由所有选中的游戏对象的计算出来的中心点
切换快捷键 是 Z
切换坐标系
global 采用世界坐标---地理位置的东南西北
local 采用自身坐标----相对自身的前后左右
其他的一些游戏对象
unity中的所有的图形都是由网格形成的,
plane 和quad 的区别在于,不管放大多少,quad是由两个网格构成,plane 构成的网格远远大于2个网格,一些对于平面要求不精细可以由quad构成,如果要求平面效果精细那么久采用plane。
总结
基本上下载unity就花了不少时间,然后熟悉了编辑器的基本操作吧