Addon for MMORPG Kit shows PlayingCharacter on UIObject3D. UIObject3D dynamically creates camera and clones target object. This addon will make it automatically clone the PlayingCharacter with configuration to disable certain components and child objects (like CharacterController).
UIObject3D has settings to control the rendertexture is rendered constantly or static, light up the clone model, etc.
- import UIObject3D from Asset Store
- clone repository
- apply UICharacterObject3D patch. Note that if you are not using Git, you will need to modify the lines manually in UIObject3D. Not to worry, they are small changes adding protected to a few methods.
- modify your UIItemsDialog in the CanvasGameplay to accomodate UICharacterObject3D. In the screenshot above, this is a fresh install of Kit and we would first unpack the prefab.
- here we change the width of the dialog
- then we modify the width of the window
- then we drag the UICharacterObject3D prefab into the hierarchy and change the left margin
- modify settings as desired. Note the Enable Character Components and Children sections. Any component or child not explicitly listed-- including the root and skinned mesh renderer-- will be disabled.
- validate settings are applied to the cloned player