1
1
beta版公测版
alpha版内测版
f1c1
f=final公开发行版
c=patch补丁
unity发展
Box Collder的 Is Trigger( 触发器)勾选 物体可以直接穿过触发区域
transform.Rotate(Vector3.up)围绕y轴旋转
transform.Rotate(Vector3.up,Space.World)围绕世界空间上的上方向进行旋转
获取相机位置1.pubilc Transform trans
Debug.Log(trans.position)
2. Debug.Log(transform.position)
再获取物体位置 public GameObject player
获取俩物体的距离差
private Vector3 offset
Vector3 offset(需要在代码最前面先定义) = transform.position - player.transform.position
再定义相机的距离
transform.position = player.transform.position + offset
float h =Input.GetAxisRaw("Horizontal")// ad 左右
float v =Input.GetAxisRaw("Vertical")// ws 前后
Vector3 dir =new Vector3(h,0,v) //给物体施加前后左右的力来控制移动
x 左右 y 上下 z前后
pubilc Rigidbody rd
rd.ADDForce( new Vector3(1,0,0))给物体一个向右1N的力
rd.ADDForce( new Vector3(1,0,0)*-10) 给物体一个向左10的力
re.ADDForce(Vector3.right)给物体一个向右1N的力
right back(向相机方向) left forward up down
void Start() 游戏开始前调用一次
void Update()游戏中每帧调用一次
Debug.Log("") 输出
ctrl+移动 0.25移动
旋转 15°
缩放 1倍
q 平移视野
w 移动物体
e 旋转物体
r 缩放物体
Horizontal 水平轴
Vertical 前后轴
u
AddForce 调用刚体
Vector3 x,y,z 方向
chua
ctrl + d复制物体
单击右键选duplicate 也是复制
ctrl+s 保存
即表示父子关系,Capsule是Capsule(1)的父亲,Capsule(1)是Capsule(2)的父亲,若单独控制孩子,则孩子单独移动,若控制父亲,则孩子同父亲一同移动。
Global 全局的方向,世界坐标系的朝向
Local 局部方向,模型自身的朝向,本地
创建New Script:
渲染模型Renderer和碰撞模型Collider是分开的