Asset:开发和游戏相关的资源。
比如:图片,声音资源。
Library:库。用来缓存脚本和临时文件。
ProjectSettings:关于工程的一些设定的保存。
Temp:存放临时文件。
Asset:开发和游戏相关的资源。
比如:图片,声音资源。
Library:库。用来缓存脚本和临时文件。
ProjectSettings:关于工程的一些设定的保存。
Temp:存放临时文件。
ctrl+n 新建场景
float v=Input.GetAxis("Vertical")
* Vertical 垂直
怎么物体左右移动
在void Update(){}里写
float 变量=Input.GetAxis("Horizontal")是水平方向移动
transform.Translate(new Vector3(h,0,0))
怎么给子弹发射
先在球里添加Rigid的属性
结果是
Rigidbody 变量= 变量 .GetComponent<Rigidbody>();
变量.velocity=transform.forward*定义一个速度
在voidStart(){}外面写
public float 变量=赋值
public float speed=3;
float h=input.GetAxis(“Horizontal”);
Debug.Log(h);
transform.Translate(new Vector3(h,0,0)*Time.deltaTime*speed);
* float h=input.GetAxis(“Horizontal”);
监测相机X轴移动
* Time.deltaTime 当前帧的时间间隔
* Translate 移动控制
* new Vector3(h,0,0) 方向控制
Rigidbody 刚体
设置初始速度 public fioat speed=5;
GameObject b=GameObject.Instantiate(自定义名,transform.position,transform.rotation);
Rigidbody rgd=b.GetComponent<Rigidbody>();
rgd.velocity=transform.forward*speed;
* GameObject b= 返回值b(b不能重名,也不能与自定义名重名)
* Rigidbody rgd=b.GetComponent<Rigidbody>();
得到刚体组件
* rgd.velocity=transform.forward*speed;
设置速度方向向前(0,0,)
改变环境光 Hierarchy面板-Directional Light- Intensity
更改物体初始速度 Inspector面板-script-Speed
* 当Inspector面板与代码speed不同时,以Inspector面板设置为准
访问物体 public GameObject 自定义名;
为物体关联代码(为代码”自定义名“赋值)
1.hierarchy面板-选中Main Camera
2.Project面板-选中Prefabs下某预制 体-拖拽至(Inspector面板-script-自 定义名)
实例化某预制体 GameObject.Instantiate(自 定义名);
* Instantiate 方法名
实例化当前物体的位置和旋转(参照预制体)
GameObject.Instantiate(自 定义名,transform.position,
transform.rotation);
按下鼠标左键触发实例化
void Update(){
if(Input.GetMouseButtonDown(0))
{
GameObject.Instantiate(自定义名,transform.position, transform.rotation);
}
}
* void Update()每帧读取,便于随时触发
* 0
Start方法 调用一次
Update方法 每帧调用一次
打开控制台 点击左下角
打开控制台 Windows-
创建脚本 create-C# script
创建脚本 添加组件
编辑脚本 双击
对物体添加脚本 拖拽
选择C#编辑器 Edit-Preferences-Extemal Tools-External Script Editor
创建空物体 Hierarchy面板-create E
基本单位 1m
复制 Ctrl+D
单位移动 Ctrl+拖动鼠标
添加物理引擎 Inspector面板-Add Component-Rigidbody
制作预制体 project面板-右键-Create- Folder-更名为prefabs-将物体拖 拽至prefabs文件夹下
要安装一个vs2017编辑器
更换一个编程器点击Edit中的Preferences中的点击External Tools 在中 External Editor更换编程器
在Create中Create Empty可以创建一个空是盒子
可以整理你所要的东西
改变天空颜色 1.hierarchy面板-main camera
2.inspector面板-camera-clear flags-solid color(使用固定颜 色)-background
材质 1.project面板-右键-create- material
2.inspector面板-main maps- Allbedo(颜色或贴 图)/Metallic(金属光泽 )/Smoothness(光滑度)
赋予材质 project面板-选中材质-拖至物体
赋予材质 inspector面板-materials
添加组件 inspector面板-Add Component
删除组件 inspector面板-选中组件-设置- remove
隐藏物体
缩小图标 gizmos滑动条
创建父子(层级)关系
围绕自身旋转视野 右键
围绕视野中某个点旋转 alt+左键
平移 中
聚焦 选中按F/双击hirarchy目录
鼠标右键,转向,是以自己为中心进行旋转
按住alt + 右键 可以围绕前方的一个点来旋转
按住alt + 鼠标左键 可以围绕一个物体进行观察
3D坐标
sphere 球体
Cube 立方体
Capsule 胶囊体
双击物体(聚焦) F按键也可以
鼠标中键,视野平移
Persp 透视视图 近大远小
ISO 正交视图 不论远近都是正比例的
CTRL + D 进行复制
先按住物体聚焦,然后按住鼠标左键围绕一个物体进行观察
1 创建场景 new scene
untitled 未命名
在project 下面创建一个文件夹 scenes
有星号是没有保存
根据场景管理资源