| 1234567891011121314151617 |
- import * as THREE from "three";
- import { VRM } from "@pixiv/three-vrm";
- /**
- * 目線を制御するクラス
- *
- * サッケードはVRMLookAtSmootherの中でやっているので、
- * より目線を大きく動かしたい場合はここに実装する。
- */
- export class AutoLookAt {
- private _lookAtTarget: THREE.Object3D;
- constructor(vrm: VRM, camera: THREE.Object3D) {
- this._lookAtTarget = new THREE.Object3D();
- camera.add(this._lookAtTarget);
- if (vrm.lookAt) vrm.lookAt.target = this._lookAtTarget;
- }
- }
|