Skip to content

MusafirEx/UdonSpaceVehicles

Repository files navigation

UdonSpaceVehicles

(日本語↓↓)

This is the Udon package for realizing a space plane with VRChat. Simulates orbital behavior such as 6-axis maneuvering and gravitational pull.

Inspired by SaccFlightAndVehicles

Requirements

Use latest versions

Optional Requirements

Used in demo scene but not required.

Components

ControllerInput

Simulates joystick (Pitch, Yaw, Roll) and slider (X, Y, Z) input.

DamageManager

Manages vehicle damage.

EngineDriver

Applies the power of the main engine and animates The ControllerInput is required as a throttle.

GlobalSettings

Put as a single GameObject named "USV_Global_Settings" to provide global setting values for other components.

GravitySource

Adds an unprojected gravitational force to target objects. Time and length can be scaled.

HUDTextDriver

Drives text for the instruments.

KineticDriver

Add or set force or velocity when custom event "Trigger" received to attached Rigidbody.

LaserGun

The gun.

OrbitalMarkerDriver

Rotates the attached object according to the direction of the orbit.

OrbitalObject

Simulates the gravitational force on an orbiting object.The xz plane will be projected as perpendicular to the orbital plane and y will be the altitude.

ParticleDriver

Emits particle by custom event "Trigger".

RCSController

Controls RCS (Reaction Control System) such as thrusters. Two Controller Inputs are required: joystick and throttle.

SeatController

Controls the pilot seat. The vehicle is initially activated with this component.

SyncManager

Provides synchronized values to USV components.

ThrusterDriver

Applies thruster force to the vehicle, and animate them.

UdonActivator

Activates and takes ownership activatable components. Targets can be retrieved from children and their children.

UdonLogger

Formatted logger. Requires TMPro.TextMeshPro.

VehicleRoot

Manages collisions, and respawns, vehicle power states. Attach to the root game object with a Rigidbody.

Japanese

VRChatで宇宙機を実現するためのUdonパッケージです。6軸機動、引力などの軌道上の挙動をシミュレートします。

Requirements

About

Udon for spacecraft in VRChat: simulating motion in space and satellite orbit, including 6-axis maneuvering and gravity.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors