unity 基础
何禾禾
这个作者很懒,什么都没留下…
展开
-
unity键盘输入控制移动
1、通过这个代码获取上下左右的输入,其值在0~1。2、然后根据实时的时间值和移动速率进行控制物体移动的距离3、使用this.transform.Translate移动的是物体的自身坐标,而使用this.transform.position 移动的是物体的世界坐标4、将物体的世界坐标转换成屏幕坐标,确保物体的移动不会超出屏幕的范围。5、对于屏幕坐标而言,左下角的坐标值为(0,0,0),右上角...原创 2019-06-16 22:45:07 · 2391 阅读 · 0 评论 -
Unity 碰撞
碰撞产生时在碰撞点处生成游戏对象,如子弹射击物体时产生的弹痕1、首先我们需要确保当前游戏对象的状态是可以发生碰撞的,在unity中创建地面、以及两个碰撞的游戏对象,并给两个游戏对象附加刚体和碰撞组件。产生碰撞的条件:碰撞的两个物体都有碰撞组件(collider)运动的物体需要具有刚体组件2、创建弹痕预制件,具体方法为创建Plane,并附加弹痕纹理,并将纹理的shader改为透明,删除...原创 2019-06-18 15:14:11 · 2327 阅读 · 0 评论