unity学习记录
记录
zhsummers
这个作者很懒,什么都没留下…
展开
-
unity.day4
unity碰撞部分是依靠碰撞体而不是物体显示本身 刚体指的是物理属性 记录一下物体自由移动的代码 public class RigidbodyMove:MonoBehaviour{//脚本名字是RigidbodyMove private Rigidbody r;//要给定i一个对象 void Start(){ r=gameObject.GetComponent<Rigibody>();//游戏物体获取刚体组件 } void Update(){ float h=Input.Get原创 2020-07-25 18:09:19 · 59 阅读 · 0 评论 -
unity.day3
unity游戏对象的操作 控制游戏物体的移动 在场景中已经放置一个物体,创建好脚本绑定好 transform.position+=new Vector3(time.deltaTime*2f,0,0); //改变物体在x轴方向上移动 transform.translate(Vector.right*Time.daltaTime*2f); //同上,只是表达方式不同 但是物体会沿着自身的坐标系移动,不会沿着世界坐标系移动 transform.translate(Vector.right*T.原创 2020-06-16 15:41:58 · 68 阅读 · 0 评论 -
unity.day2
虚拟按钮: project setting input 中查看按钮设置 if(Input.GetButton("Fire1")) { print("按下了开火按键"); } 同理使用: Input.GetButtonDown() Input.GetButtonUp() //Down和up都是只执行一次 但是在update()中写,可以实现按下,弹起执行的效果 控制物体左右,前后旋转: Input.GetAxis("Horizontal");//返回的是-1到1之间的浮点数 有渐变效..原创 2020-06-16 14:32:32 · 166 阅读 · 0 评论 -
unity.day1
1:关于碰撞体: Mash collider可以在物体上面走,box collider好像只能是一个盒子,还没到的时候就被弹出来。 2:inspector面板下,material设置成custom就不会反光了。 3:模型导入到unity3D中后,为了防止模型被穿透,进行如下设置: 1.在project中选中你的模型; 2.在inspector中勾选Generate Colliders; 3.Apply,即可生成模型的mesh collider。 4:添加类似长方体的碰撞体,取...原创 2020-06-15 23:49:43 · 420 阅读 · 0 评论