Assets资源
Library(库)脚本缓存文件
projectSettings(工程设置)
Temp(临时文件)
Assets资源
Library(库)脚本缓存文件
projectSettings(工程设置)
Temp(临时文件)
cube正方体
sphere球体
capsuie胶囊体
using UnityEngine;
public class Shoot : MonoBehaviour {
public GameObject bullet;
public float speed = 5;
// Use this for initialization
void Start () {
Debug.Log("--Hello Unity!");
//GameObject.Instantiate(bullet,transform.position,transform.rotation);
}
// Update is called once per frame
void Update () {
//Debug.Log("--Hello Unity! Update");
if ( Input.GetMouseButtonDown(0) )
{
GameObject b = GameObject.Instantiate(bullet, transform.position, transform.rotation);
Rigidbody rgd = b.GetComponent<Rigidbody>();
rgd.velocity = transform.forward * speed;
}
}
}
胃口王嘉尔我觉得KajIAJR比我家 见覅金融街 刚给提供退热死哦人口及消费观念你那句侧uiirurtghgnbopkvfvj
Inspector 属性面板
Project 工程面板
Hierarchy 层级面板
scene 场景面板
Game 游戏面板
获取键盘输入值(方向键或WASD),浮点数值 float h = Input.GetAxis("Horizontal");
修改位置属性,值为刚刚的浮点数值 transform.Translate(new Vector3(h, 0, 0));
当前帧的时间间隔(大概1/50)Time.deltaTime
刚体:
Rigidbody
创建并获取实例GameObject b = GameObject.Instantiate(bullet, transform.position, transform.rotation);
获取实例内的参数<刚体>
Rigidbody rgd =b.GetComponent<Rigidbody>();
修改刚体的参数<速度>rgd.velocity = transform.forward * speed;
实例化:GameObject.Instantiate();
位置、旋转参数:
transform.position
transform.rotation
检测鼠标按下左键:
input.GetMonseButtonDonw(0)
rigidbody 物理属性
创建地面一:Plane
创建地面二:拉平压扁的club
去除天空盒 solid color
创建材质 Materials
Albedo 材质贴图
Metallic 金属性
游戏物体有父子关系的,可以继承位置和旋转等属性
Global 和 local 切换物体的轴、世界轴(当物体已经旋转了之后生效)
标准模型下,Pivot和Center重叠
组合模型下,Center以组合后的模型中点为中心
视角切换 正交+透视
鼠标中键按住平移
按住alt旋转视角
双击Hierarchy中的,聚焦当前物体
prefabs预制体
Scence——GameObject游戏 组件——Component
组件可以分为xin
void start里面执行一次
void Update里面执行重复
metallic 金属属性
smoothness :光h
alt+鼠标右键聚焦物体旋转视野
ctrl+d复制
Box collider:碰撞器
Mesh Render:显示
inspecter 属性面板
Project工程面板
hierarchy层级面板
Assets资源