---
title: ZEPETO.Character.Controller - Déclarations Obsolètes
slug: world-sdk-guide-fr/zepetocharactercontroller-declarations-obsoletes
docTags: 
createdAt: 2024-09-02T08:34:13.135Z
---

Les classes d'API suivantes dans le package ZEPETO.Character.Controller sont obsolètes ou dépassées :

## Joueurs Zepeto

| **Déclarations à supprimer**                                                                                                         | **Obsolète dans la version** | **Que utiliser à la place**      | **Supprimé dans la version** | **Raison de l'obsolescence**                                                                    |
| ------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------- | -------------------------------- | ---------------------------- | ----------------------------------------------------------------------------------------------- |
| public motionV1Data: ZEPETO\_Character\_Controller\_StandardControl\_V1.CustomMotionData;                                            | 1.21.5                       | Aucun remplacement direct        | -                            | L'option de choisir entre MotionController V1 et V2 a été supprimée et est maintenant obsolète. |
| public motionV2Data: ZEPETO\_Character\_Controller\_StandardControl\_V2.CustomMotionData;                                            | 1.21.5                       | `characterData.customMotionData` | -                            | L'option de choisir entre MotionController V1 et V2 a été supprimée et est maintenant obsolète. |
| public static OnZepetoPlayersAwake: System.Action;                                                                                   | -                            | Aucun remplacement direct        | 1.21.5                       | Il a été supprimé pour des raisons d'utilisabilité et de stabilité.                             |
| public static OnZepetoPlayersDestroy: System.Action;                                                                                 | -                            | Aucun remplacement direct        | 1.21.5                       | Il a été supprimé pour des raisons d'utilisabilité et de stabilité.                             |
| public static isInitialized: boolean;                                                                                                | -                            | `ZepetoPlayers.onInitialized`    | 1.21.5                       | Il a été supprimé pour des raisons d'utilisabilité et de stabilité.                             |
| public setting: Setting;                                                                                                             | -                            | Aucun remplacement direct        | 1.21.5                       | Il a été supprimé pour des raisons d'utilisabilité et de stabilité.                             |
| public static isHorizontal: boolean;                                                                                                 | -                            | Aucun remplacement direct        | 1.21.5                       | Il a été supprimé pour des raisons d'utilisabilité et de stabilité.                             |
| public static gravity: number;                                                                                                       | -                            | Aucun remplacement direct        | 1.21.5                       | Il a été supprimé pour des raisons d'utilisabilité et de stabilité.                             |
| public CreatePlayer($id: string, $characterInfo: CharacterInfo, $isLocal: boolean, $spawnInfo: SpawnInfo)\:void;                     | -                            | Aucun remplacement direct        | 1.21.5                       | Il a été supprimé pour des raisons d'utilisabilité et de stabilité.                             |
| public CreateCharacter($characterInfo: CharacterInfo, $spawnInfo: SpawnInfo, $complete: System.Action$1)\:void;                      | -                            | Aucun remplacement direct        | 1.21.5                       | Il a été supprimé pour des raisons d'utilisabilité et de stabilité.                             |
| public CreateModel($characterInfo: CharacterInfo, $spawnInfo: SpawnInfo, $complete: System.Action$1\<UnityEngine.GameObject>)\:void; | -                            | Aucun remplacement direct        | 1.21.5                       | Il a été supprimé pour des raisons d'utilisabilité et de stabilité.                             |

## Données de la caméra

| **Déclarations à supprimer**                                                             | **Obsolète dans la version** | **Que utiliser à la place** | **Supprimé dans la version** | **Raison de l'obsolescence**                                                                                        |
| ---------------------------------------------------------------------------------------- | ---------------------------- | --------------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| public speed: number;                                                                    | 1.21.5                       | Pas de remplacement direct  | -                            | Il a été déclaré obsolète car c'est une propriété d'une caméra héritée qui n'est plus utilisée.                     |
| public sensitivity: number;                                                              | 1.21.5                       | Pas de remplacement direct  | -                            | Il a été déclaré obsolète car c'est une propriété d'une caméra héritée qui n'est plus utilisée.                     |
| public useEnhancedOption: boolean;                                                       | 1.21.5                       | Pas de remplacement direct  | -                            | La caméra améliorée a été définie comme la caméra par défaut, donc elle a été modifiée pour toujours renvoyer vrai. |
| public enhancedOptionData: ZEPETO\_Character\_Controller\_CameraData.EnhancedOptionData; | 1.21.5                       | Pas de remplacement direct  | -                            | La profondeur a été modifiée car la caméra améliorée a été définie comme la caméra par défaut.                      |



## ZepetoCamera

| **Déclarations à supprimer**                                                        | **Obsolète dans la version** | **Que utiliser à la place** | **Supprimé dans la version** | **Raison de l'obsolescence**                                                                                         |
| ----------------------------------------------------------------------------------- | ---------------------------- | --------------------------- | ---------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| public terrainClipDist: number;                                                     | 1.21.5                       | Aucun remplacement direct   | -                            | Il a été déclaré obsolète car c'est une propriété d'une caméra héritée qui n'est plus utilisée.                      |
| public castRadius: number;                                                          | 1.21.5                       | Aucun remplacement direct   | -                            | Il a été déclaré obsolète car c'est une propriété d'une caméra héritée qui n'est plus utilisée.                      |
| public zoomCalibration: number;                                                     | 1.21.5                       | Aucun remplacement direct   | 1.21.5                       | Il a été déclaré obsolète car c'est une propriété d'une caméra héritée qui n'est plus utilisée.                      |
| public rotateCalibration: number;                                                   | 1.21.5                       | Aucun remplacement direct   | 1.21.5                       | Il a été déclaré obsolète car c'est une propriété d'une caméra héritée qui n'est plus utilisée.                      |
| public additionalSpeed: number;                                                     | 1.21.5                       | Aucun remplacement direct   | 1.21.5                       | Il a été déclaré obsolète car c'est une propriété d'une caméra héritée qui n'est plus utilisée.                      |
| public additionalSensitivity: number;                                               | 1.21.5                       | Aucun remplacement direct   | 1.21.5                       | Il a été déclaré obsolète car c'est une propriété d'une caméra héritée qui n'est plus utilisée.                      |
| public enhancedOption: ZEPETO\_Character\_Controller\_ZepetoCamera.EnhancedOption;  | 1.21.5                       | Aucun remplacement direct   | 1.21.5                       | La profondeur a été modifiée car la caméra améliorée a été définie comme la caméra par défaut.                       |
| public get Speed(): number;                                                         | 1.21.5                       | Aucun remplacement direct   | 1.21.5                       | Il a été déclaré obsolète car c'est une propriété d'une caméra héritée qui n'est plus utilisée.                      |
| public get Sensitivity(): number;                                                   | 1.21.5                       | Aucun remplacement direct   | 1.21.5                       | Il a été déclaré obsolète car c'est une propriété d'une caméra héritée qui n'est plus utilisée.                      |
| public get useEnhancedOption(): boolean;                                            | 1.21.5                       | Aucun remplacement direct   | 1.21.5                       | La caméra améliorée a été définie comme la caméra par défaut, donc elle a été modifiée pour toujours retourner vrai. |
| public SetCameraPosition()\:void;                                                   | 1.21.5                       | Aucun remplacement direct   | 1.21.5                       | Il a été déclaré obsolète car c'est une propriété d'une caméra héritée qui n'est plus utilisée.                      |
| public UpdateFollow($deltaTime: number)\:void;                                      | -                            | Aucun remplacement direct   | 1.21.5                       | Il a été supprimé pour des raisons d'utilisabilité et de stabilité.                                                  |
| public get LoadedRotateVector(): UnityEngine.Vector2;                               | -                            | Aucun remplacement direct   | 1.21.5                       | Il a été supprimé pour des raisons d'utilisabilité et de stabilité.                                                  |
| public get LoadedZoomDistance(): number;                                            | -                            | Aucun remplacement direct   | 1.21.5                       | Il a été supprimé pour des raisons d'utilisabilité et de stabilité.                                                  |
| public get viewportMargin(): number;<br />public set viewportMargin(value: number); | -                            | Aucun remplacement direct   | 1.21.6                       | Il a été supprimé pour des raisons d'utilisabilité et de stabilité.                                                  |

## Données de caractère

| **Déclarations à supprimer**                  | **Obsolète dans la version** | **Que utiliser à la place** | **Supprimé dans la version** | **Raison de l'obsolescence**                                                                    |
| --------------------------------------------- | ---------------------------- | --------------------------- | ---------------------------- | ----------------------------------------------------------------------------------------------- |
| public motionController: StateMachineVersion; | 1.21.5                       | Pas de remplacement direct  | -                            | L'option de choisir entre MotionController V1 et V2 a été supprimée et est maintenant obsolète. |



## Joueur Zepeto

| **Déclarations à supprimer**             | **Obsolète dans la version** | **Que utiliser à la place** | **Supprimé dans la version** | **Raison de l'obsolescence**                                        |
| ---------------------------------------- | ---------------------------- | --------------------------- | ---------------------------- | ------------------------------------------------------------------- |
| public OnLoadedCharacter: System.Action; | -                            | Pas de remplacement direct  | 1.21.5                       | Il a été supprimé pour des raisons d'utilisabilité et de stabilité. |
| public get isLoadedCharacter(): boolean; | -                            | Pas de remplacement direct  | 1.21.5                       | Il a été supprimé pour des raisons d'utilisabilité et de stabilité. |
| public get id(): string;                 | -                            | Pas de remplacement direct  | 1.21.5                       | Il a été supprimé pour des raisons d'utilisabilité et de stabilité. |



## JoueurLocal

| **Déclarations à supprimer**                                                                                                                                     | **Obsolète dans la version** | **Que utiliser à la place** | **Supprimé dans la version** | **Raison de l'obsolescence**                                        |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- | --------------------------- | ---------------------------- | ------------------------------------------------------------------- |
| public static Create($player: ZepetoPlayer, $zepetoCamera: ZepetoCamera, $playerControl: ZepetoPlayerControl, $cameraControl: ZepetoCameraControl)\:JoueurLocal; | -                            | Pas de remplacement direct  | 1.21.5                       | Il a été supprimé pour des raisons d'utilisabilité et de stabilité. |



## Personnage Zepeto

| **Déclarations à supprimer**                                                                                                              | **Obsolète dans la version** | **Que utiliser à la place** | **Supprimé dans la version** | **Raison de l'obsolescence**                                                                    |
| ----------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- | --------------------------- | ---------------------------- | ----------------------------------------------------------------------------------------------- |
| public get MotionV2(): ZEPETO\_Character\_Controller\_StandardControl\_V2.MotionState;                                                    | 1.21.5                       | `motionState`               | -                            | L'option de choisir entre MotionController V1 et V2 a été supprimée et est maintenant obsolète. |
| public get StateMachineVersion(): StateMachineVersion;                                                                                    | 1.21.5                       | Pas de remplacement direct  | -                            | L'option de choisir entre MotionController V1 et V2 a été supprimée et est maintenant obsolète. |
| public static Create($hashCode: string, $metadata: Zepeto.ZepetoMetadata, $data: CharacterData, $spawnPoint: SpawnInfo)\:ZepetoCharacter; | -                            | Pas de remplacement direct  | 1.21.5                       | Il a été supprimé pour des raisons d'utilisabilité et de stabilité.                             |



## Machine d'état de caractère

| **Déclarations à supprimer**                          | **Obsolète dans la version** | **Que utiliser à la place** | **Supprimé dans la version** | **Raison de l'obsolescence**                                        |
| ----------------------------------------------------- | ---------------------------- | --------------------------- | ---------------------------- | ------------------------------------------------------------------- |
| public Initialize($character: ZepetoCharacter)\:void; | -                            | Pas de remplacement direct  | 1.21.5                       | Il a été supprimé pour des raisons d'utilisabilité et de stabilité. |



## Informations sur le personnage

| **Déclarations à supprimer**       | **Obsolète dans la version** | **Que utiliser à la place** | **Supprimé dans la version** | **Raison de l'obsolescence**                                           |
| ---------------------------------- | ---------------------------- | --------------------------- | ---------------------------- | ---------------------------------------------------------------------- |
| classe InformationsSurLePersonnage | -                            | Pas de remplacement direct  | 1.21.5                       | La classe entière InformationsSurLePersonnage a eu son typage supprimé |



## Paramétrage

| **Déclarations à supprimer** | **Obsolète dans la version** | **Que utiliser à la place** | **Supprimé dans la version** | **Raison de l'obsolescence**                         |
| ---------------------------- | ---------------------------- | --------------------------- | ---------------------------- | ---------------------------------------------------- |
| classe Paramétrage           | -                            | Pas de remplacement direct  | 1.21.5                       | Toute la classe Paramétrage a eu son typage supprimé |



## Énumération

| **Déclarations à supprimer**                                       | **Obsolète dans la version** | **Que utiliser à la place** | **Supprimé dans la version** | **Raison de l'obsolescence**                                        |
| ------------------------------------------------------------------ | ---------------------------- | --------------------------- | ---------------------------- | ------------------------------------------------------------------- |
| enum PlayerControlMode \{ Default = 0, WalkOnly = 1, RunOnly = 2 } | -                            | Aucun remplacement direct   | 1.21.5                       | Il a été supprimé pour des raisons d'utilisabilité et de stabilité. |



:::hint{type="info"}
**📘&#x20;**&#x56;euillez vous référer au guide suivant. \[[API ZEPETO.Character.Controller](https://developer.zepeto.me/docs/character-controller/)]
:::

