瀏覽代碼

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

}



Loading…
取消
儲存