Metallic金属属性
Smoothness光滑度
Metallic金属属性
Smoothness光滑度
Assets 模型,图片,声音资源
Libruary
ctra+n 新建场景 ctrl+s 保存场景(main )
创建plane 修改x轴0.0.0 放大plane
1.Unity中的单位:米;
2.按住Ctrl移动物体,以“米”为单位移动;
3.Rigidbody刚体组件,模拟物理效果;
4.Prefab预制体:可以统一修改实例;
1.reset重置信息
2.camera-clear flags:solid color设置纯色天空颜色 ;
3.Ground 地面;
4.材质球:Metallic 金属属性
Smoothness 光滑度属性图
Horrizontal:水平
Vertical:垂直
在Scripts中加入脚本()Movement
在class中加入:
public float speed=3;
在void Update()中加入:
float h= Input.GetAxis("Horizotal");(返回输出水平值)
Debug.Log(h);
transform.Translate(new Vector3(h,0,0)【到这里是只改变x轴的数值,且速度为60m/s】*Time.deltaTime*speed)【到这里速度被改变为可被speed控制】;
回到游戏界面后,点击左键并按左右方向键(或A、D键)来进行调试
给Sphere添加一个纲体,使其能够被赋予速度的初始化
在if循环中加入新的GameObject(防止重名加入另起新名“b”)和Rigidbody rgd=b.GetComponent<Rigidbody>();来获取纲体信息
在rgd中加入(“rgd.velocity=transform.forward默认坐标为(0,0,1)”)
新定义一个速度:public float speed=数值(eg;赋值为5)
rgd.velocity=transform.forward*
于Shoot:MonoBehaviour后面加上:
public GameObject bullet;
将Scripts中的Sphere拖拽到bullet中赋值(Prefabs)中项的“复制”
在void Start中加入:GameObject.Instaniate(bullet);再在其后面加入”,transform.position”(transform配件将子弹的位置信息导入到脚本中)和transform.rotation(Camera的旋转)
在void Update中加入:“if循环(Input.GetMouseButtonDown(0))”用以检测鼠标左键是否点击
void Start:用以初始化
void Update:用以更新数据
eg:Update is called once per frame。每帧更新一次数据
Debug.Log:打印日志输出
Window窗口:寻找Console平台
Update中输入:可无限次循环输出。
ctrl+d 复制
创建文件夹:Scripts
于Add Compoment中寻找shoot脚本(系统提示没有,这时需要我们学会自己创建脚本)
直接搜索(发现没有,点击选项New Scripts)
或在文件夹中建立C# New Scritps
orizontal:表示水平
创建一个空的物体,将所有物件存放到空的物体中方便管理。(Env的位置其实无所谓)
建立一个Sphere当子弹,将其放入PreFabs文件
建立Cube,将Y轴修改成0.5
Ctrl+D:复制
建立第二个Cube:1.修改x的值为1
2.按Ctrl同时向指定方向拖动
在Add Compoment中添加RigidBody(物体会受到物理引擎的效果)
添加文件:PreFabs来保存预制体
将Cube直接拖拽到Prefabs中,使其在文件夹中生成(同时Cube字变蓝)
直接将PreFabs中的Cube拖拽到Scene界面中,此时生成的Cube称为实例
Ctrl+N 新建场景
建立Plane,将其坐标位置改成x=0,y=0,z=0
或:Cube,用Reset重置后改其长宽高
将sky改为solid color
改名:双击名字,或在旁边的显示框里直接修改,或按F2
修改颜色方式:1.在文件夹里创建一个Meterial后,直接将其拖拽到物件上。2.在面板里直接调节颜色。
Scene:Object游戏物件
组件:Compoment
Transform:物件的旋转,大小,位置
MeshRender组件 可控制物体是否显示
游戏物体是由(游戏)组件构成的
点击物体旁的“对号”可将物体禁用
选中游戏物体后:
Q:视角调控(与鼠标中键功能相同)
W:改变物体在x,y,z轴上的位置
E:调节物体在x,y,z轴上的角度
R:调节物体在x,y,z轴上的长度
Local:物体自身的局部坐标系
Global:游戏界面的整体坐标系
Alt+鼠标左键:对左键指定点360度旋转
鼠标右键:对第一视角所在点360度旋转
鼠标中键:上下左右平移视角
选中目标+F:快速聚焦(至被选中物体)
水平的--
Scene:场景面板 视景。
Game:游戏面板 游戏运行起来的画面。
Project:工程面板 (对应Asset文件)游戏资源
Hierarchy:层级面板 场景中对应的物件会在上面显示。
Inspector:属性面板(检视面板)。