-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Team
[not on github] Colin (lorddboy) - Programmer
@Hanaya03 - Programmer
@sixlegdragon - Artist
Description
One of the more important recurring puzzles in the prototype involve managing ropes to climb up and down cliffs. There are three parts to this task: the rope deployment, rope climbing, and rope collection.
Ropes can be used whenever you are near a rope attach object - think of a stake in the ground near cliff edges. When you are close to the attach object, you can also "pull up" the rope to add it to your inventory. You'd want to do this so you can re-deploy the rope at some other place in the map.
Once a rope is deployed, you can climb onto it. This replaces your normal movement with being able to move up and down (W and S maybe), and you drop off the bottom or jump up at the top.
Goals
- A rope-attachment object where ropes can be attached.
- The ability to climb up and down a deployed rope
- The ability to collect ropes from attachment points, and move them around.
Resources
- You can probably just expose some UnityEvents that are called at the start and end of climbing, and wire those up to disable or enable the player control scripts.
- Consider
to represent the rope. This would make modeling much easier, and the climbing movement to be much easier. You could just lerp between the start and end of the spline, and define values like >0.9 or <0.1 to trigger the exit logic.
- Use the event
OnReceiveItemfrom our customSingleItemTargetcomponent to run the rope deployment logic whenitems/ropeis used.