Any way I can make this spring pad thing? I can't use rigidbodies, or use the script from the tutorial, so how would i go about doing it :)?
There are two things that you need to do make a jump pad:
- determine that x is on the pad. The part you seem to be asking for.
- move x because it is on the pad.
Here are the approaches to do this:
- Triggers/Colliders - You don't explain why you can't use a rigidbody or what aspect of the tutorial which uses a CharacterController you cannot use exactly and those are the obvious ways to set up triggers/colliders to work. Object x with a rigidbody/CharacterController enters trigger b or collides with collider c and it is on the pad, therefore the pad launches x.
- Manually - You somehow define what it means to be on your jump pads (maybe by specifying regions in space with some custom data structures or arrays of points or by doing some ray-casting) and check that x is meets the criteria of this definition. It could be a script which checks every Update/FixedUpdate to check if x's position is within one of several pre-defined regions such as radius for example (which can be checked using subtraction and sqrMagnitude/magnitude).
Without more information on what you are trying to do and what can and cannot be used, it's hard to give specifics of an implementation.