瀏覽代碼

Set PerspectiveCamera2 dirty when position/target change in UI

master
Palash Bansal 2 年之前
父節點
當前提交
de6f385e31
No account linked to committer's email address
共有 1 個文件被更改,包括 5 次插入5 次删除
  1. 5
    5
      src/core/camera/PerspectiveCamera2.ts

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

@uiSlider('FoV Zoom', [0.001, 10], 0.001) @uiSlider('FoV Zoom', [0.001, 10], 0.001)
@serialize() zoom: number @serialize() zoom: number


@uiVector('Position')
@uiVector('Position', undefined, undefined, (that:PerspectiveCamera2)=>({onChange: ()=>that.setDirty()}))
@serialize() readonly position: Vector3 @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) @serialize() readonly target: Vector3 = new Vector3(0, 0, 0)


/** /**
// endregion // endregion


} }



Loading…
取消
儲存