Transforms input from screen point to world point.

This commit is contained in:
2022-11-06 13:20:26 +08:00
parent d58e255b3f
commit b92a21951d
5 changed files with 27 additions and 6 deletions

View File

@@ -0,0 +1,12 @@
using UnityEngine;
namespace Cryville.Common.Unity.Input {
public static class UnityCameraUtils {
public static Vector2 ScreenToWorldPoint(Vector2 pos) {
Vector3 i = pos;
i.z = -Camera.main.transform.localPosition.z;
i = Camera.main.ScreenToWorldPoint(i);
return i;
}
}
}