การควบคุมการตรึงกล้อง ZEPETO
4 นาที
กล้อง ZEPETO ถูกตั้งค่าให้ติดตามตัวละคร ZEPETO ของผู้เล่น คู่มือนี้จะแสดงให้คุณเห็นว่าคุณจะป้องกันกล้อง ZEPETO ไม่ให้ติดตามตัวละคร ZEPETO ของคุณในระหว่างการทำงานได้อย่างไร
ขั้นตอนที่ 1 : เขียนสคริปต์
- เพิ่ม GameObject ลงในฉากและรวมสคริปต์ตัวอย่าง RuntimeCamera ด้านล่างนี้
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);
});
}
}
ขั้นตอนที่ 2 : รัน

- หากคุณกดปุ่มหยุดชั่วคราว คุณจะสังเกตเห็นว่ากล้อง ZEPETO จะไม่ติดตามตัวละครผู้เล่นอีกต่อไปและจะคงที่อยู่ที่เดิม

- เมื่อคุณกดปุ่มดำเนินการต่อ คุณจะเห็นว่ากล้องติดตามตัวละครอีกครั้ง