- Home /
Moving rectangles to the edge of the screen to make borders
Hi. I want to make the borders of my game the screen border (i.e. on an iPhone or a Samsung). I will have balls bouncing around off the borders and the only way I know to achieve this is by having rectangles move to the edges of the screen so the balls can collide with them and bounce off. Does anyone know how I can do this?
Answer by binaryspace1010 · Aug 07, 2015 at 11:32 AM
Yes. What you need to do is give the wall a collider component and when the ball hits the rectangle it will bounce off. If you haven't, give the ball a sphere collider and a rigidbody. The gravity would need to be turned off of the ball's rigid body
Answer by christadwani · Aug 07, 2015 at 06:31 AM
I don't understand what you want, do you want the borders to move with the camera?
Make 4 borders out of cubes with box colliders and fit them to the camera then make them children of the camera in the hierarchy panel so that when the camera moves they move.
You didn't specify what your game is like or how the camera moves, so I assumed the camera follows a ball.
You can use script to make the borders follow the camera without parenting anything but if you can make the camera follow the ball I'm sure you'll know how to make the borders follow the camera
Answer by yashpal · Aug 07, 2015 at 05:27 AM
hello @Vinnya124,
You can achieve these in orthographic camera.
Vector3 ScreenSize = Camera.main.ScreenToWorldPoint (new Vector3 (Screen.width, Screen.height, 0));
GameObject SideObstacleLeft = GameObject.Find ("SideObstacleLeft");
SideObstacleLeft.transform.position =new Vector3 (-ScreenSize.x,0,0); //You need to consider object width and need to add or subtract some value from this value.
Don't use GameObject.Find use it's reference. Hope it helps
Your answer
Follow this Question
Related Questions
How to make two objects collide without bouncing 2D 0 Answers
Rigidbody w/ sphere collider falls or pushes through mesh collider. 0 Answers
Unrealistic bounce 2 Answers
Avoid "bouncing" when colliding 2 Answers
Check Object Is Not Colliding 2 Answers