Some Questions on a 2D "Infinite" Runner
Well I'm very new to Unity and coding in general, but I've started the process of making an Infinite runner with some debris and rocks that the player will collide with. Basically, I want the player to be running from a lava wall, but he has to dodge and shoot oncoming debris (such as falling rocks). When the player collides with an object in front of him, he goes back one unit, a max of three until collision with the lava wall and death.
I'm not really asking for code, because I want to learn and understand that on my own, more what I'm worried about are the different components of the actual code that I need. I currently have running, a jump, and shooting in place, but no matter what I do, the rocks wont do anything to him. I'm working on that in time but my main questions are:
1) The camera is set to follow the character, how do i make it so that the camera still follows the character, but stays the same horizontally while the character moves back?
{ public Transform player;
void Update ()
{
transform.position = new Vector3(player.position.x + 3, 0, -10);
}
}
And yes that code is super simple, so i should have a lot of room to mess with it right? I've been spamming Mike Geig tuts and learning so much.
2) Is spawning a ton of little objects (soda bottles and tables that are just empty objects) going to hurt the speed of the game? Our desired platform is mobile at this time, and I was wanting to make all the objects be generated randomly throughout the level with spawners. Is it better to just place them in the level? I guess I should explain that it's an "infinite" runner, with a few levels and transitions there. But we're wanting the environment to be pretty immersive. I figured spawning would help with processing the game, what are your opinions on that?
Your answer
Follow this Question
Related Questions
Object pooling system. Objects aren't spawning 0 Answers
How Do I Lock The Y Axis In A Camera Follow Script? 1 Answer
Blur edges of a 2D camera view 0 Answers
Adding game end to infinite runner union 0 Answers
How do Axes work in a 2D setting? 1 Answer