浏览代码

Set PerspectiveCamera2 dirty when position/target change in UI

master
Palash Bansal 2 年前
父节点
当前提交
de6f385e31
没有帐户链接到提交者的电子邮件
共有 1 个文件被更改,包括 5 次插入5 次删除
  1. 5
    5
      src/core/camera/PerspectiveCamera2.ts

+ 5
- 5
src/core/camera/PerspectiveCamera2.ts 查看文件

@@ -49,11 +49,13 @@ export class PerspectiveCamera2 extends PerspectiveCamera implements ICamera {
@uiSlider('FoV Zoom', [0.001, 10], 0.001)
@serialize() zoom: number

@uiVector('Position')
@uiVector('Position', undefined, undefined, (that:PerspectiveCamera2)=>({onChange: ()=>that.setDirty()}))
@serialize() readonly position: Vector3

@onChange3(PerspectiveCamera2.prototype.setDirty)
@uiVector('Target')
/**
* Note: this is always in world-space
*/
@uiVector('Target', undefined, undefined, (that:PerspectiveCamera2)=>({onChange: ()=>that.setDirty()}))
@serialize() readonly target: Vector3 = new Vector3(0, 0, 0)

/**
@@ -566,5 +568,3 @@ export class PerspectiveCamera2 extends PerspectiveCamera implements ICamera {
// endregion

}



正在加载...
取消
保存