Просмотр исходного кода

Set PerspectiveCamera2 dirty when position/target change in UI

master
Palash Bansal 2 лет назад
Родитель
Сommit
de6f385e31
Аккаунт пользователя с таким Email не найден
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

}



Загрузка…
Отмена
Сохранить