using System.Collections; using System.Collections.Generic; using UnityEngine; public class SkillArmTest : MonoBehaviour { private CarSkill skill; Ray ray; RaycastHit hit; private void Awake() { skill = gameObject.GetComponent(); } // 创建射线到屏 // Update is called once per fram void OnGUI() { if (GUI.Button(new Rect(0, 200, 200, 50), "复原举臂")) { skill.ArmReset(); } } private void Update() { if (Input.GetMouseButtonDown(0)) { ray = Camera.main.ScreenPointToRay(Input.mousePosition); if (Physics.Raycast(ray, out hit)) { skill.ArmLifting(hit.point); } } } }