武器随鼠标指向转动[Unity2d]
时间:2020-03-10 发布者: 访问量:3527
void Update () { // 旋转武器 var mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition);//获取鼠标位置 mousePos.z = gunTransform.position.z;//使鼠标Z坐标和抢的坐标相同,用于计算鼠标和抢的位移偏移量 var direction = mousePos - gunTransform.position;//计算鼠标和抢的位移偏移量 gunTransform.up = direction;//旋转抢,使抢对准鼠标的方向 // 武器开火 if (Input.GetMouseButtonDown(0))//按下鼠标左键 { //发射子弹 Instantiate(bulletPrefab, barrelPosition.position, gunTransform.rotation); } }
相关信息
用户评论
猜你喜欢
生活励志
生活文摘
生活福利
生活编程