ZEPETO.Character.Controller Package
The Character Controller package provides APIs related to controlling ZEPETO players, ZEPETO characters, and ZEPETO camera.
Package Functionality
Key Componets
Classes
- ZepetoInputControl
- CameraData
- CharacterData
- CharacterShadow
- CharacterStateMachine
- ControllerData
- CustomMotionData
- EventReceiver
- FloatingUIData
- InputHelper
- LocalPlayer
- MotionState
- SpawnInfo
- StateMachine$1
- State$1
- TransitionBase$1
- Transition$1
- UIZepetoPlayerControl
- ZepetoCamera
- ZepetoCameraControl
- ZepetoCharacter
- ZepetoPlayer
- ZepetoPlayerControl
- ZepetoPlayers
- ZepetoScreenButton
- ZepetoScreenControl
- ZepetoScreenStick
- ZepetoScreenTouchpad
- CameraActions
- PlayerActions
- UIActions
Interfaces
Primary Use Cases
- Create a character using the
ZepetoPlayers.instance.CreatePlayerWithUserId
function. You can specify the character's spawn location and rotation usingSpawnInfo
. Learn more at Create a ZEPETO Character. - Use
CustomMotionData
to control the movements and gestures of a ZEPETO character. Learn more at ZEPETO Character. - Use
SetCostume
to change the costume of the local player's character. Learn more at Change a local player’s costume. - Retrieve the profile image texture of a ZEPETO player using
GetProfileTextureAsync
. Learn more at User Information. - Use
SetFollowTarget
to specify a target for the ZEPETO camera to follow. By default, it follows the head of the character of the local player.