Hey there!
Question 1)
I am relatively new to Unity. I know basic C # and JavaScript. I am using the Island Demo as a basis to learn Unity. I’ve added a zombie model to the game that has a walk animation. However, when I set the animation to Loop, the zombie just runs his animation in place but does not actually move. I need, ideally, a script that makes him wander ( maybe from waypoint to waypoint) and when he catches sight of you, he runs at you. I made a script thy makes him run at you but he stays at the same height level and runs through mountains and walls. He can run straight but not up. What do I do? A step by step explanation would be best, but any tips would be very helpful.
Question 2)
The game I am working on will be an RPG (hopefully). I would like to have interior worldspaces (AKA caves, dungeons, etc.) however, I want it so that you click E on a cave door (let’s say) and it takes you to a new map, the cave. Then, once complete, clicking E on the exit door takes you back to the original world. How do I make it so that all your progress saves its state in the original world? Eg: Enemies you have killed stay dead, quests you have completed stay completed. Any help would be greatly appreciated.
Thanks in advance!!!