Jumpvalley 0.5.0
An app and library that can be used to test and run 3D platformer levels. Currently being made with Godot.
Loading...
Searching...
No Matches
Classes
Jumpvalley.Players.Movement Namespace Reference

Classes

class  BaseMover
 This is the base class that provides a player's character the ability to move in different directions, jump, and climb. It serves mainly as a controller interface for developers to build on.
The design of this takes lots of inspiration from Roblox's PlayerModule. More...
 
class  BodyRotator
 This class is responsible for turning a 3D body's yaw angle in the direction that it's moving.
Such direction is approached gradually, unless it's specified that the direction should be set instantly.
Thanks to Godot 4.0 .NET thirdperson controllerby vaporvee for helping me figure out how to smoothly turn a 3D body in terms of a third-person controller. More...
 
class  BodyStateChangedArgs
 Event arguments for BaseMover.BodyStateChanged. In this class's documentation, "character" refers to the CharacterBody3D whose movement is being handled by its BaseMover More...
 
class  Climber
 Allows a character to climb objects. Specifically, these objects are PhysicsBody3Ds A PhysicsBody3D can be climbed if it has a boolean metadata entry named "is_climbable" that's set to true. More...