public Gam
public Gam
Inspector 尾性面板 检视面板
Project 工程面板
Hierarchy 层级面板
Scene 场景面板
Game 游戏面板
在场景中操作
1、鼠标右键左右拖动->第一人称,观察上下左右
2、Alt + 鼠标左键 ->围绕中心点旋转观察
3、按住鼠标中键,视野平移
4、移动物体的轴,可以直接在轴的方向上平移
5、双击场景中的物体/Herarchy中的物体表示聚焦这个物体(选中按F),聚焦后鼠标滚轮可以放大或缩小
红色x 绿色y 蓝色z
右上角下方可以切换 透视视野 或 正交视野
一个工程相当于一个文件夹
给工程命名就是给工程所在的文件夹命名
BreakTheBricksProject
Assets ->存放资源的文件夹
主题:场景
创建方式
1、File ->New Scene 未保存场景
Hierarchy上面显示Un Title的时候表示Scene为保存
Project创建一个Scenes文件夹,统一管理多个场景
保存场景。
默认有Main Camera 、 Directional Light
场景修改完后需要保存,未保存的时候Hierarchy显示有*符号。
2、快捷方式Ctrl+N
项目是由多个场景组成的,如电影一样
双击可以切换场景
整个时候Hierarchy显示党情场景的物体
我们游戏是分场景来开发的,场景与场景之间也是可以切换的
场景概念:开发游戏如拍摄电视、电影、视频的时候也是由一个个场景组合成的,每个场景来回切换的
第一个场景比如可以做个开始游戏的界面,点击开始游戏后可以切换到第二个场景,游戏结束又到了第三个场景
主要窗口有5个
其他窗口在window里面打开
Project(工程面板)窗口和Assets文件夹对应
Hierarchy(层级面板)显示的当前场景(scene)下有哪些东西
Inspector属性面板(检视面板)
Scene 场景面板
Game 游戏运行面板
每个窗口可以任意调节大小,拖动位置
Project下面有两种模式:单行模式,分类模式
inspector:属性面板、检视面板
project:工程面板
hierarchy:层级面板
scene:场景
game:游戏
layout:层级组
网站网址:www.unity3D.com
游戏开发 VR AR开发
王者荣耀也是Unity3D开发的
Unity独立游戏开发
团队1~4个人
成本比较小
rigibody.velocity。刚体速度。
Gameobject.Instantiate(预制体,位置,xuan'zhuan);
脚本也是一个组件。
根据prefab来实例化。
ctrl加鼠标左键。
物理引擎,加上刚体之后才会有物理效果。
修改perfab,实例ye'h
创建地面可以通过plane.cube
Camera/solid color 固定颜色可以代替天空的颜色。
添加材质赋值给模型。修改颜色
metallic 金属。
smoothess光滑度。
prefabs 将Object的公共属性提取出来
脚本功能分开
Shoot和Movement分开
时间间隔Time.deltaTime
在相机上挂脚本Shoot
脚本中定义一个子弹bullet的GameObject
从面板中给bullet赋值,选择物件小球
用一个GameObject b来装每个生成的子弹
读取b的刚体信息,再改变速度。
也就是Sphere→bullet→b→Sphere(Clone)
玩家控制→Main Camera→生成小球的初始位置→GameObject.Instantiate(bullet, transform.position, transform.rotation);→GameObject b→Sphere(Clone)
不知道对不对,以前做游戏自己随便碰运气写,感觉逻辑太乱了,
Inspector 属性面板 检视面板
Project 工程面板
Hierarchy 层级面板
Scene 场景面板
Game 游戏面板
主要窗口五个,inspector 属性面板 检视面板
project 工程面板
hierarchy 层级面板
scene 场景面板
game游戏面板
游戏物体可以按层次结构进行组合,例如
A B C 3个物体,
如果把B放在在A下面,把C放在B下面,那么当选择了A之后可以同时选择B和C,此时相当与一个组合,可以整体移动,确实很方便。