|DebugVisualDuration|'''[[Type:Nullable`1|Nullable`1]]<[[Type:Float|Float]]>'''|TypeAdv29=true| Allows for the component to visualize the force vectors acting on the character simulator if set above 0.
|__height|Float| Height of the driven [[CapsuleCollider (Component)]]
|__height|Float| Height of the driven [[CapsuleCollider (Component)]] Currently does nothing.
|__radius|Float| Radius of the driven [[CapsuleCollider (Component)]]
|__radius|Float| Radius of the driven [[CapsuleCollider (Component)]] Currently does nothing.
|__mass|Float| {{stub}}
|__mass|Float| Mass of the of the driven [[CapsuleCollider (Component)]] Currently does nothing.
|__collideWithOtherCharacters|Bool| {{stub}}
|__collideWithOtherCharacters|Bool| Currently does nothing.
|__ignoreRaycasts|Bool| {{stub}}
|__ignoreRaycasts|Bool| Currently does nothing.
|__rootAtBottom|Bool| {{stub}}
|__rootAtBottom|Bool| Currently does nothing.
}}
}}
Line 51:
Line 51:
This component is usually used internally by Resonite to simulate user movement physics like walking and climbing.
This component is usually used internally by Resonite to simulate user movement physics like walking and climbing.
But the node can also be manipulated to create "Fake Players" commonly known by Resonite users as "NPC's". Before doing this, know that the physics simulation is always inconsistent when viewed by different players in the same session. It also causes high amounts of networking and FPS lag. Use too many and you may start rising in [[Queued Packets]]. The character controller can also be used as a ball, but for things that fly or bounce, using a [[Trajectory Position(ProtoFlux)| Trajectory Position]] ProtoFlux node is vastly superior.
But the node can also be manipulated to create "Fake Players" commonly known by Resonite users as "NPC's". Before doing this, know that the physics simulation is always inconsistent when viewed by different players in the same session. It also causes high amounts of networking and FPS lag. Use too many and you may start rising in [[Queued Packets]]. The character controller can also be used as a ball, but for things that fly or bounce, using a [[ProtoFlux:Trajectory Position| Trajectory Position]] ProtoFlux node is vastly superior.
{{stub}}
{{stub}}
<!--T:4-->
== Examples ==
A Shrike NPC running around the cloud home:
A Shrike NPC running around the cloud home:
Line 58:
Line 61:
[[File:Example_Of_A_CharacterController_NPC.webp|200px|A 4 foot tall Avali NPC with the likeness of a user named Shrike, running in the Resonite Default Cloud Home. It is set to Nighttime and the NPC is near the Reading Nook running towards it.]]
[[File:Example_Of_A_CharacterController_NPC.webp|200px|A 4 foot tall Avali NPC with the likeness of a user named Shrike, running in the Resonite Default Cloud Home. It is set to Nighttime and the NPC is near the Reading Nook running towards it.]]
This component is usually used internally by Resonite to simulate user movement physics like walking and climbing.
But the node can also be manipulated to create "Fake Players" commonly known by Resonite users as "NPC's". Before doing this, know that the physics simulation is always inconsistent when viewed by different players in the same session. It also causes high amounts of networking and FPS lag. Use too many and you may start rising in Queued Packets. The character controller can also be used as a ball, but for things that fly or bounce, using a Trajectory Position ProtoFlux node is vastly superior.
This article or section is a stub. You can help the Resonite wiki by expanding it.