Contrôler la fixation de la caméra ZEPETO
4 min
La caméra ZEPETO est configurée pour suivre le personnage ZEPETO du joueur. Ce guide vous montrera comment empêcher la caméra ZEPETO de suivre votre personnage ZEPETO à l'exécution.
Étape 1 : Écrire un script
- Ajoutez un GameObject à la scène et incluez le script d'exemple RuntimeCamera ci-dessous.
import { ZepetoScriptBehaviour } from 'ZEPETO.Script';
import { ZepetoCamera, ZepetoPlayers } from 'ZEPETO.Character.Controller';
import { Button } from 'UnityEngine.UI';
export default class RuntimeCamera extends ZepetoScriptBehaviour {
public turnOnBtn: Button;
public turnOffBtn: Button;
private _myCamera: ZepetoCamera;
Start() {
ZepetoPlayers.instance.OnAddedLocalPlayer.AddListener(() => {
this._myCamera = ZepetoPlayers.instance.LocalPlayer.zepetoCamera
});
this.turnOffBtn.onClick.AddListener(() => {
this._myCamera.StateMachine.Stop();
});
this.turnOnBtn.onClick.AddListener(() => {
this._myCamera.StateMachine.Start(this._myCamera.currentState);
});
}
}
Étape 2 : Exécuter

- Si vous appuyez sur le bouton Pause, vous remarquerez que la caméra ZEPETO ne suit plus le personnage du joueur et reste fixe.

- Lorsque vous appuyez sur le bouton Reprendre, vous pouvez voir que la caméra suit à nouveau le personnage.