以下代码适合武器贴图枪口朝上、左侧为武器上方的情况。
若贴图朝向不同,我们改变角度的计算方向即可。
改变武器正反通过改变LocalScale实现。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Weapon : MonoBehaviour {
private void FixedUpdate()
{
// 获取鼠标坐标并转换成世界坐标
Vector3 m_mousePosition = Input.mousePosition