unity 保存上次点击的坐标位置 移动端可用
在移动端使用Unity保存上次点击的坐标位置,可以通过以下步骤实现:
- 创建一个公共变量来存储上次点击的坐标位置。在脚本中添加以下代码:
public Vector3 lastClickPosition;
- 在脚本的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;
}
}
}
- 现在,你可以在其他脚本中访问上次点击的坐标位置。例如,在另一个脚本中,你可以这样使用它:
void Start()
{
YourScriptName script = GetComponent<YourScriptName>();
Vector3 lastClickPosition = script.lastClickPosition;
// 使用lastClickPosition进行相应的操作
}
这样,你就可以在移动端使用Unity保存上次点击的坐标位置了
原文地址: https://www.cveoy.top/t/topic/iyHr 著作权归作者所有。请勿转载和采集!