import { Camera, Script, Transform } from "oasis-engine"; import { ARManager } from "./ARManager"; export class ARCameraControl extends Script { private camera: Camera; private transform: Transform; onStart(): void { this.camera = this.entity.getComponent(Camera); this.transform = this.entity.transform; } onUpdate(deltaTime: number): void { // 再更新相机和视频背景 this.camera.projectionMatrix = ARManager.ins.projectMatrix; // 安卓注释此行 // this.transform.worldMatrix = ARManager.ins.worldMatrix; // IOS 不能注释这行 this.transform.worldMatrix = ARManager.ins.worldMatrix; } }