public float SetPixelSize(float _pixelRate)
{
cam= GetComponent<Camera>();
Vector3 p1 = new Vector3(1, 0, 0);
Vector3 p2 = new Vector3(2, 0, 0);
p1 = cam.ScreenToWorldPoint(p1);
p2 = cam.ScreenToWorldPoint(p2);
float pixelSize = p2.x - p1.x;
pixelSize *= _pixelRate;
return pixelSize;
}
'게임 개발 > 유니티' 카테고리의 다른 글
유니티 카메라 울렁거림 구현 (0) | 2020.10.24 |
---|---|
유니티 Matrix Inverse (매트릭스의 역행렬) 코드로 구현 (0) | 2020.10.24 |
Unity - Canvas가 Screen Space - Camera 일 때 마우스 위치에 UI 띄우기 (0) | 2020.05.07 |
Unity - tab 누를 시 다음 InputField로 커서 옮김. (0) | 2020.04.26 |
유니티에서 2D로 되어있는 버텍스 정보를 이용한 3D 변환 (0) | 2020.04.03 |