---
title: ZEPETO.Character.Controller - 非推奨の宣言
slug: world-sdk-guide-ja/zepetocharactercontroller
docTags: 
createdAt: 2024-09-02T08:34:13.135Z
---

ZEPETO.Character.Controllerパッケージの以下のAPIクラスは非推奨または廃止されています：

## ZepetoPlayers

| **削除される宣言**                                                                                                                          | **バージョンで非推奨** | **代わりに使用するもの**                   | **バージョンで削除** | **非推奨の理由**                                |
| ------------------------------------------------------------------------------------------------------------------------------------ | ------------- | -------------------------------- | ------------ | ----------------------------------------- |
| public motionV1Data: ZEPETO\_Character\_Controller\_StandardControl\_V1.CustomMotionData;                                            | 1.21.5        | 直接の置き換えはありません                    | -            | MotionController V1とV2の選択肢は削除され、現在は非推奨です。 |
| public motionV2Data: ZEPETO\_Character\_Controller\_StandardControl\_V2.CustomMotionData;                                            | 1.21.5        | `characterData.customMotionData` | -            | MotionController V1とV2の選択肢は削除され、現在は非推奨です。 |
| public static OnZepetoPlayersAwake: System.Action;                                                                                   | -             | 直接の置き換えはありません                    | 1.21.5       | 使いやすさと安定性の理由で削除されました。                     |
| public static OnZepetoPlayersDestroy: System.Action;                                                                                 | -             | 直接の置き換えはありません                    | 1.21.5       | 使いやすさと安定性の理由で削除されました。                     |
| public static isInitialized: boolean;                                                                                                | -             | `ZepetoPlayers.onInitialized`    | 1.21.5       | 使いやすさと安定性の理由で削除されました。                     |
| public setting: Setting;                                                                                                             | -             | 直接の置き換えはありません                    | 1.21.5       | 使いやすさと安定性の理由で削除されました。                     |
| public static isHorizontal: boolean;                                                                                                 | -             | 直接の置き換えはありません                    | 1.21.5       | 使いやすさと安定性の理由で削除されました。                     |
| public static gravity: number;                                                                                                       | -             | 直接の置き換えはありません                    | 1.21.5       | 使いやすさと安定性の理由で削除されました。                     |
| public CreatePlayer($id: string, $characterInfo: CharacterInfo, $isLocal: boolean, $spawnInfo: SpawnInfo)\:void;                     | -             | 直接の置き換えはありません                    | 1.21.5       | 使いやすさと安定性の理由で削除されました。                     |
| public CreateCharacter($characterInfo: CharacterInfo, $spawnInfo: SpawnInfo, $complete: System.Action$1)\:void;                      | -             | 直接の置き換えはありません                    | 1.21.5       | 使いやすさと安定性の理由で削除されました。                     |
| public CreateModel($characterInfo: CharacterInfo, $spawnInfo: SpawnInfo, $complete: System.Action$1\<UnityEngine.GameObject>)\:void; | -             | 直接の置き換えはありません                    | 1.21.5       | 使いやすさと安定性の理由で削除されました。                     |

## カメラデータ

| **削除される宣言**                                                                              | **バージョンで非推奨** | **代わりに使用するもの** | **バージョンで削除** | **非推奨の理由**                                     |
| ---------------------------------------------------------------------------------------- | ------------- | -------------- | ------------ | ---------------------------------------------- |
| public speed: number;                                                                    | 1.21.5        | 直接の置き換えはありません  | -            | これは、もはや使用されていないレガシーカメラのプロパティであるため、非推奨となりました。   |
| public sensitivity: number;                                                              | 1.21.5        | 直接の置き換えはありません  | -            | これは、もはや使用されていないレガシーカメラのプロパティであるため、非推奨となりました。   |
| public useEnhancedOption: boolean;                                                       | 1.21.5        | 直接の置き換えはありません  | -            | 強化カメラがデフォルトのカメラとして設定されたため、常にtrueを返すように変更されました。 |
| public enhancedOptionData: ZEPETO\_Character\_Controller\_CameraData.EnhancedOptionData; | 1.21.5        | 直接の置き換えはありません  | -            | 深度は、強化カメラがデフォルトのカメラとして設定されたため、変更されました。         |



## ゼペトカメラ

| **削除される宣言**                                                                         | **バージョンで非推奨** | **代わりに使用するもの** | **バージョンで削除** | **非推奨の理由**                                              |
| ----------------------------------------------------------------------------------- | ------------- | -------------- | ------------ | ------------------------------------------------------- |
| public terrainClipDist: number;                                                     | 1.21.5        | 直接の置き換えはありません  | -            | これは、もはや使用されていないレガシーカメラのプロパティであるため、非推奨となりました。            |
| public castRadius: number;                                                          | 1.21.5        | 直接の置き換えはありません  | -            | これは、もはや使用されていないレガシーカメラのプロパティであるため、非推奨となりました。            |
| public zoomCalibration: number;                                                     | 1.21.5        | 直接の置き換えはありません  | 1.21.5       | これは、もはや使用されていないレガシーカメラのプロパティであるため、非推奨となりました。            |
| public rotateCalibration: number;                                                   | 1.21.5        | 直接の置き換えはありません  | 1.21.5       | これは、もはや使用されていないレガシーカメラのプロパティであるため、非推奨となりました。            |
| public additionalSpeed: number;                                                     | 1.21.5        | 直接の置き換えはありません  | 1.21.5       | これは、もはや使用されていないレガシーカメラのプロパティであるため、非推奨となりました。            |
| public additionalSensitivity: number;                                               | 1.21.5        | 直接の置き換えはありません  | 1.21.5       | これは、もはや使用されていないレガシーカメラのプロパティであるため、非推奨となりました。            |
| public enhancedOption: ZEPETO\_Character\_Controller\_ZepetoCamera.EnhancedOption;  | 1.21.5        | 直接の置き換えはありません  | 1.21.5       | Enhanced Cameraがデフォルトカメラとして設定されたため、深度が変更されました。          |
| public get Speed(): number;                                                         | 1.21.5        | 直接の置き換えはありません  | 1.21.5       | これは、もはや使用されていないレガシーカメラのプロパティであるため、非推奨となりました。            |
| public get Sensitivity(): number;                                                   | 1.21.5        | 直接の置き換えはありません  | 1.21.5       | これは、もはや使用されていないレガシーカメラのプロパティであるため、非推奨となりました。            |
| public get useEnhancedOption(): boolean;                                            | 1.21.5        | 直接の置き換えはありません  | 1.21.5       | Enhanced Cameraがデフォルトカメラとして設定されたため、常にtrueを返すように変更されました。 |
| public SetCameraPosition()\:void;                                                   | 1.21.5        | 直接の置き換えはありません  | 1.21.5       | これは、もはや使用されていないレガシーカメラのプロパティであるため、非推奨となりました。            |
| public UpdateFollow($deltaTime: number)\:void;                                      | -             | 直接の置き換えはありません  | 1.21.5       | 使いやすさと安定性の理由で削除されました。                                   |
| public get LoadedRotateVector(): UnityEngine.Vector2;                               | -             | 直接の置き換えはありません  | 1.21.5       | 使いやすさと安定性の理由で削除されました。                                   |
| public get LoadedZoomDistance(): number;                                            | -             | 直接の置き換えはありません  | 1.21.5       | 使いやすさと安定性の理由で削除されました。                                   |
| public get viewportMargin(): number;<br />public set viewportMargin(value: number); | -             | 直接の置き換えはありません  | 1.21.6       | 使いやすさと安定性の理由で削除されました。                                   |

## キャラクターデータ

| **削除される宣言**                                   | **バージョンで非推奨** | **代わりに使用するもの** | **バージョンで削除** | **非推奨の理由**                                |
| --------------------------------------------- | ------------- | -------------- | ------------ | ----------------------------------------- |
| public motionController: StateMachineVersion; | 1.21.5        | 直接の置き換えはありません  | -            | MotionController V1とV2の選択肢は削除され、現在は非推奨です。 |



## ゼペトプレイヤー

| **削除される宣言**                              | **バージョンで非推奨** | **代わりに使用するもの** | **バージョンで削除** | **非推奨の理由**            |
| ---------------------------------------- | ------------- | -------------- | ------------ | --------------------- |
| public OnLoadedCharacter: System.Action; | -             | 直接の置き換えはありません  | 1.21.5       | 使いやすさと安定性の理由で削除されました。 |
| public get isLoadedCharacter(): boolean; | -             | 直接の置き換えはありません  | 1.21.5       | 使いやすさと安定性の理由で削除されました。 |
| public get id(): string;                 | -             | 直接の置き換えはありません  | 1.21.5       | 使いやすさと安定性の理由で削除されました。 |



## ローカルプレイヤー

| **削除される宣言**                                                                                                                                                      | **バージョンで非推奨** | **代わりに使用するもの** | **バージョンで削除** | **非推奨の理由**            |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- | -------------- | ------------ | --------------------- |
| public static Create($player: ZepetoPlayer, $zepetoCamera: ZepetoCamera, $playerControl: ZepetoPlayerControl, $cameraControl: ZepetoCameraControl)\:LocalPlayer; | -             | 直接の置き換えはありません  | 1.21.5       | 使いやすさと安定性の理由で削除されました。 |



## ゼペットキャラクター

| **削除される宣言**                                                                                                                               | **バージョンで非推奨** | **代わりに使用するもの** | **バージョンで削除** | **非推奨の理由**                                |
| ----------------------------------------------------------------------------------------------------------------------------------------- | ------------- | -------------- | ------------ | ----------------------------------------- |
| public get MotionV2(): ZEPETO\_Character\_Controller\_StandardControl\_V2.MotionState;                                                    | 1.21.5        | `motionState`  | -            | MotionController V1とV2の選択肢は削除され、現在は非推奨です。 |
| public get StateMachineVersion(): StateMachineVersion;                                                                                    | 1.21.5        | 直接の置き換えはありません  | -            | MotionController V1とV2の選択肢は削除され、現在は非推奨です。 |
| public static Create($hashCode: string, $metadata: Zepeto.ZepetoMetadata, $data: CharacterData, $spawnPoint: SpawnInfo)\:ZepetoCharacter; | -             | 直接の置き換えはありません  | 1.21.5       | 使いやすさと安定性の理由で削除されました。                     |



## キャラクターステートマシン

| **削除される宣言**                                           | **バージョンで非推奨** | **代わりに使用するもの** | **バージョンで削除** | **非推奨の理由**            |
| ----------------------------------------------------- | ------------- | -------------- | ------------ | --------------------- |
| public Initialize($character: ZepetoCharacter)\:void; | -             | 直接の置き換えはありません  | 1.21.5       | 使いやすさと安定性の理由で削除されました。 |



## キャラクター情報

| **削除される宣言**       | **バージョンで非推奨** | **代わりに使用するもの** | **バージョンで削除** | **非推奨の理由**                   |
| ----------------- | ------------- | -------------- | ------------ | ---------------------------- |
| クラス CharacterInfo | -             | 直接の置き換えはありません  | 1.21.5       | CharacterInfoクラス全体の型が削除されました |



## 設定

| **削除される宣言**   | **バージョンで非推奨** | **代わりに使用するもの** | **バージョンで削除** | **非推奨の理由**             |
| ------------- | ------------- | -------------- | ------------ | ---------------------- |
| class Setting | -             | 直接の置き換えはありません  | 1.21.5       | Settingクラス全体の型が削除されました |



## 列挙

| **削除される宣言**                                                        | **バージョンで非推奨** | **代わりに使用するもの** | **バージョンで削除** | **非推奨の理由**            |
| ------------------------------------------------------------------ | ------------- | -------------- | ------------ | --------------------- |
| enum PlayerControlMode \{ Default = 0, WalkOnly = 1, RunOnly = 2 } | -             | 直接の置き換えはありません  | 1.21.5       | 使いやすさと安定性の理由で削除されました。 |



:::hint{type="info"}
**📘&#x20;**&#x6B21;のガイドを参照してください。 \[[ZEPETO.Character.Controller API](https://developer.zepeto.me/docs/character-controller/)]
:::

