1//=========================按下J键进行攻击==================================== 2if (Input.GetKeyDown(KeyCode.J)){ 3 //切换到攻击的动画 4 anim.SetTrigger("Launch"); 5 //实例化一个武器 6 GameObject bullet = Instantiate(bulletPrefab,rbody.position+Vector2.up*0.5f,Quaternion.identity); 7 //获取这个实例化后的武器身上的BulletController脚本 8 BulletController bc = bullet.GetComponent<BulletController>(); 9 if (bullet != null){ 10 //播放攻击音效 11 AudioManager.instance.AudioPlay(launchClip); 12 //调用这个武器的BulletController的Move方法,令这个武器产生移动. 13 bc.Move(lookDirection,300f); 14 } 15 }
Unity 角色攻击
Wesley13
2021-10-11
995 0 0
点赞
收藏
评论区
加载中...