ViewportToWorldPoint
How do I use Viewport To World Point
Below are practical examples compiled from projects for learning and reference purposes
Featured Snippets
File name: Cloud.cs
Copy
31 void InitializeVariables(){
32 Vector3 topBound = Camera.main.ViewportToWorldPoint (new Vector3 (0, 1, 0));
33 Vector3 bottomBound = Camera.main.ViewportToWorldPoint (new Vector3 (0, 0, 0));
34 Vector3 temp = transform.position;
35 target = new Vector3(0, maxBottom - 20, 0);
36 maxTop = topBound.y;
37 maxBottom = bottomBound.y;
38
39 temp.y = maxTop + 11;
40
41 transform.position = temp;
42
43 }
File name: EnemySpawner.cs
Copy
77 void LimitBounds(){
78 Vector3 topBoundary = Camera.main.ViewportToWorldPoint (new Vector3 (0, 1, 0));
79 maxTop = topBoundary.y;
80 }
File name: PlayerController.cs
Copy
77 void LimitPosition(){
78 Vector3 leftBound = Camera.main.ViewportToWorldPoint (new Vector3 (0, 0, Camera.main.transform.position.z));
79 Vector3 rightBound = Camera.main.ViewportToWorldPoint (new Vector3 (1, 0, Camera.main.transform.position.z));
80
81 maxLeft = leftBound.x;
82 maxRight = rightBound.x;
83 }
ViewportToWorldPoint 128 lượt xem
Gõ tìm kiếm nhanh...