Orbit | Object Orbit/ Orbiting Framework
Golem Kin Games
$4.99
(no ratings)
Date |
Price |
---|---|
Date |
Price($) |
10/08(2024) |
4.99 |
10/31(2024) |
4.99 |
Jump AssetStore
The Orbit System by GolemKinGames lets you add dynamic orbiting behavior to GameObjects in Unity. It supports value-based orbits, customizable axes, speed, radius, and programmatic control.The Orbit System is a powerful Unity tool designed to easily add customizable orbiting behavior to your GameObjects. Whether you need a simple circular orbit or a complex pattern driven by an animation curve, the system provides the flexibility you need. You can adjust speed, radius, and axis to create unique orbits and dynamically control the orbit’s behavior through the provided API.Key Features:Orbit Modes:Value-based Orbit: Defines a fixed orbit speed and radius.Axis Control: Choose from various orbit axis options, including single-axis (X, Y, Z) or multi-axis (XY, XZ, YZ, XYZ) orbits for complete control of the motion path.Customizable Phases: Set custom phase angles for X, Y, and Z axes to create precise, staggered orbits.Programmatic or Auto-Start: Control when the orbit starts by selecting from:OnStart: Automatically start the orbit when the scene loads.Programmatic: Trigger orbiting manually using the TriggerOrbit() function for precise control.Gizmo Support: Visualize the orbit path, direction, and radius directly in the Unity editor with helpful Gizmo visualizations, including a wireframe sphere representing the orbit radius and direction lines.Technical Details:Orbit Modes:ValueMode for fixed-speed orbits.Orbit Axis Support: Control over any combination of X, Y, Z axes (X, Y, Z, XY, XZ, YZ, XYZ).Phase Controls: Adjust initial phase values (in radians) for each axis to control the start angle and create staggered effects.Custom Gizmos: Visual tools help to see orbit behavior during development:Green wire sphere for radius.Yellow lines for orbit direction.API Reference:PlayOrbit(): Start orbiting behavior.StopOrbit(): Stop the current orbit.TriggerOrbit(): Programmatically initiate the orbit when set to programmatic start mode.Performance Considerations: Lightweight and optimized for real-time applications, suitable for both game simulations and interactive experiences in Unity.AI is used for promo images and for expansion on documentation