Bläddra i källkod

Set PerspectiveCamera2 dirty when position/target change in UI

master
Palash Bansal 2 år sedan
förälder
incheckning
de6f385e31
Inget konto är kopplat till bidragsgivarens mejladress
1 ändrade filer med 5 tillägg och 5 borttagningar
  1. 5
    5
      src/core/camera/PerspectiveCamera2.ts

+ 5
- 5
src/core/camera/PerspectiveCamera2.ts Visa fil

@@ -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

}



Laddar…
Avbryt
Spara