前期准备
下载Unity2019
直接官网下载即可。
下载VS2019
官网下载即可,并且安装.net开发包。
关联Unity和VS2019
初识Unity
我们可以看到打开任一一个Unity的窗口界面,其效果展开是这样的。
层级窗口:
存放在游戏场景中存在的游戏对象,显示的是游戏场景中的层级结构图,该窗口列举的游戏对象与游戏场景中的对象是一一对应的。
Scene场景窗口(渲染效果以及编辑窗口)
Unity是一个实时渲染的的游戏编辑系统,在Unity3D中我们可以在这个窗口进行编辑。
Inspector组件参数编辑窗口(属性窗口)
可以对某个对象设置具体参数(音频颜色等)
Game窗口
预览游戏渲染产生出来的效果
Console(控制台)
用于调试与观察脚本运行状态的窗口。
C#基本语法
C#的语法和JAVA很像,只是一些表达方式存在区别,比如在java中继承是extends,但是在C#是用的冒号:。
变量声明
(变量名规定首字母为小写,使用驼峰命名法)
[public/ private][int/float/bool/double/string/GameObet] ValName=[defaultVal];
public int score=0;
private float speedVal=20f;
函数声明
(规定首字母为大写,使用驼峰命名法)
[public/ private]returnVal FunctionName(ParametersList){Function Block}
public int HurtCharacter(int damageVal){damage-=damageVal;}
类的声明
(规定首字母为大写,使用驼峰命名法)
[public/ private]ClassName:[SuperClass]{}
Unity资料
快捷键
一、创建工程
二、创建放Asset的目录。
三、创建基本图形。Cube、Sphere、Cylinder、Plane、Quad
四、快捷键
hierarchy:
1、 hierarchy:鼠标左键选择某个物体,向上和向下方向键。
2、 hierarchy:多选,Ctrl + 鼠标左键
3、 hierarchy:多选:Shift + 鼠标左键,选择第一个和最后一个,可以选择中间所有的对象。
Scene:
4、 Scene:鼠标左键,选择某一个物体
5、 框选:鼠标左键按紧,拖动。
6、 操纵物体:移动Position(w)、旋转Rotation(e)、缩放Scale(r)。
a) 移动物体,记住每个轴的颜色,x是红,y是绿,z是蓝。沿着x,y,z轴移动,沿着xy平面、沿着xz平面,沿着yz平面移动。
b) 旋转物体:绕x轴,绕y轴,绕z轴旋转。
c) 缩放:沿x轴、y轴、z轴缩放。等比例缩放。
精确操作:需要通过Inspector窗口当中的Transform(变换)组件。
归零操作:Transform组件右上角的齿轮。
操纵物体:可以切换操作的坐标轴,Local局部坐标系,World、Global世界坐标系。
7、 视口聚焦:F键。首先在Scene或者Hierarchy上选择对象,然后再Scene窗口中右键激活窗口,按下F键,完成聚焦。
8、 Scene窗口的视口快捷键:
a) 鼠标中键按紧,拖动,平移视口。
b) Zoomit、Zoomout,滚动鼠标中键。
c) 鼠标右键按紧,拖动,旋转视口。
d) 鼠标右键 + ASDW,可以移动视口。 Shift + 鼠标右键+ ASDW,加速移动。
9、 焊接顶点:V。选择物体,按紧V键,拖动物体,使得物体上的某个点焊接到另外一个物体上的某个点上。
10、 非常非常重要!!!!!!!!! Ctrl + S,保存场景
11、 复制游戏对象Duplicate。 Ctrl + D。
12、 修改对象的名称:F2.
13、 删掉对象:del
14、 最大化或者还原窗口:Shift + space
Unity文档:https://docs.unity.cn/cn/current/Manual/index.html
Unity-API:https://docs.unity.cn/cn/current/ScriptReference/index.html
- space
Unity文档:https://docs.unity.cn/cn/current/Manual/index.html
Unity-API:https://docs.unity.cn/cn/current/ScriptReference/index.html