Transforms input from screen point to world point.
This commit is contained in:
12
Assets/Cryville/Common/Unity/Input/UnityCameraUtils.cs
Normal file
12
Assets/Cryville/Common/Unity/Input/UnityCameraUtils.cs
Normal 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;
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user