1:关于碰撞体:
Mash collider可以在物体上面走,box collider好像只能是一个盒子,还没到的时候就被弹出来。
2:inspector面板下,material设置成custom就不会反光了。
3:模型导入到unity3D中后,为了防止模型被穿透,进行如下设置:
1.在project中选中你的模型;
2.在inspector中勾选Generate Colliders;
3.Apply,即可生成模型的mesh collider。
4:添加类似长方体的碰撞体,取消的是mesh renderer,这样就不会渲染,而不是取消勾选。
5:程序类:
Input.GetKey();//持续检测
Input.GetKeyDown();//一次
Input.GetKeyUp();//一次
//都是bool值
KeyCode:键码
If(Input.GetKey(KeyCode.A))
{ print(“获取到A”);
}
Input.GetMouseButton(0);持续检测
//检测按下鼠标左键 0代表左键,1代表右键 2代表中键
Input.GetMouseButtonDown();
Input.GetMouseButtonUp();
If(Input.GetMouseButton(0))
{ print(“按下鼠标左键”);
}
//想法:在update中,可以通过持续检测这个语句来实现开枪等效果
包括物品栏的使用,物品栏之前应该还有一个语句来放置物品,但是调用的是对应物品栏的物品特效。