在移动端使用Unity保存上次点击的坐标位置,可以通过以下步骤实现:

  1. 创建一个公共变量来存储上次点击的坐标位置。在脚本中添加以下代码:
public Vector3 lastClickPosition;
  1. 在脚本的Update函数中检测是否有新的点击事件,并更新上次点击的坐标位置:
void Update()
{
    if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Began)
    {
        Touch touch = Input.GetTouch(0);
        if (touch.phase == TouchPhase.Began)
        {
            lastClickPosition = touch.position;
        }
    }
}
  1. 现在,你可以在其他脚本中访问上次点击的坐标位置。例如,在另一个脚本中,你可以这样使用它:
void Start()
{
    YourScriptName script = GetComponent<YourScriptName>();
    Vector3 lastClickPosition = script.lastClickPosition;
    // 使用lastClickPosition进行相应的操作
}

这样,你就可以在移动端使用Unity保存上次点击的坐标位置了

unity 保存上次点击的坐标位置 移动端可用

原文地址: https://www.cveoy.top/t/topic/iyHr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录