Skip to content

fix bugs; add ue features;

Compare
Choose a tag to compare
@yyc-git yyc-git released this 26 Feb 01:48
· 433 commits to master since this release

add

  • add x/y scroll for scene tree node
  • add focus
  • add picking->isRoot

edit

  • format console

Bug Fixes

  • asset: fix "drag texture to be material asset->map->refresh inspector" bug (refer to #44beeb) (fe3fe5b)
  • asset: fix "drag texture to be material asset->map" bug (61bfc2c)
  • asset: fix "rename asset": if rename to the existed name in the same dir, should fail (c360aa6)
  • camera: if blur/drag drop camera controller->distance/minDistance, should refresh transform (2500231)
  • camera: if change arcballCameraController's gameObject's parent, should update the component (c9fa3a8)
  • camera: when move game view->arcball camera, should update inspector->rotation (5eac3ad)
  • console: should only show 99 messages at max (77daf60)
  • controller: if view size changed when run, should resize screen when stop (810f49e)
  • dragWdb: fix drag wdb before/after scene gameObject, throw error (d12342b)
  • event: throw error shouldn't unbind event (c134151)
  • left-header: fix "clone gameObject": add "check light count before clone" (1b0a997)
  • left-header: fix "dispose gameObject shouldn't dispose gameObject->material component" (4eab2f6)
  • left-header: fix "dispose gameObject" bug: dispose gameObject shouldn't cause update_transform_gizmos job error (ab2bd61)
  • lightMaterial: now should re-init all light material components(include material assets which type is lightMaterial) if light change (18117c7)
  • picking: fix "import package"->pick bug (1a377cc)
  • redo-undo: change textureInspector->wrap,filter should add to redo-undo (db459eb)
  • redo-undo: fix redo-undo->rotation: transform inspector ui->rotation should undo (dfcd287)
  • redo-undo: now drag drop FloatInput->label should add to undo stack (5bfc35f)
  • fix "clone gameObject" and "drag wdb" bug refer to #ab2bd6 (37fceb9), closes #ab2bd6
  • scene-tree: fix "drag scene-tree->gameObject": now refresh engine state (7e1d670)
  • scene-view: if current scene tree node has arcballCameraController component, not render gizmo (7eeb4f1)
  • scroll: fix bug scroll sceneTree, not move scroll bar (3790b27)
  • scroll: re-calc scroll top and scroll left value (11b989d)
  • scroll: re-calc scroll top and scroll left value (2d8c05a)
  • scroll: re-calc scroll top and scroll left value (836f9fc)
  • ui: fix Header->Controls: now show focus (a3321c5)

Features

  • camera: fix floatInput->drag mouse to select value to label; shouldn't cancel select! (2d0d3bf)
  • camera: inspector->arcballCameraController add "phi", "theta" field (991c460)
  • camera: inspector->arcballCameraController add "target" field (61effea)
  • camera: now blur inspector->arcballCameraController->field not refresh inspector! (eb04161)
  • console: asset node/scene tree node->"check relation when drag drop" not not error (10ee2c5)
  • console: now format message (a4e2679)
  • controls: add Header->File->Controls to show shortcut keys (672e115)
  • engine: update wonder.js version (a8b4657)
  • engine: update wonder.js version to 1.0.0-beta.2 (f203874)
  • event: arcball camera controller->keydown: if is combined key, not set target (46a2a94)
  • event: mousewheel now set target (bbebdaa)
  • focus: add focus hotkey (52a4d33)
  • focus: calc focus distance with geometry (9938c58)
  • focus: calc focus distance with geometry (4811419)
  • focus: finish add hotKey "f" to set camera focus target gameObject (7078ea1)
  • focus: finish focus scene gameObject and scene children (1677157)
  • focus: fix currentSceneTreeNode and its all children has no geometry component (30d534b)
  • focus: fix currentSceneTreeNode and its all children has no geometry component (c1b980d)
  • focus: now calc currentSceneTreeNode's all children and its self->aabb (5e96641)
  • focus: now distance not affected by scale (8af3e39)
  • focus: now distance not affected by scale (5d6c5e6)
  • focus: now distance not affected by scale (c476be3)
  • isRoot: export package/publish local mark scene gameObject->isRoot to false;export scene mark it to true; (c2a29f3)
  • picking: add "pick the same one multiple times to pick the next root gameObject" logic (bc1a73b)
  • picking: find top parent gameObject which is root (72ff774)
  • publish: update engine files (de7f675)
  • scene-tree: scene should be common gameObject after import package; change scene gameObject->name from "scene" to "Scene" after import package (7ea5315), closes #a6466
  • scene-tree: scene should be common gameObject(e.g. can add component) (a646618)
  • scrollSceneTree: calc scroll scene tree x axis (fdbfddb)
  • scrollSceneTree: calc scroll scene tree y axis (5774ba6)
  • ui: console:should show clear button when not debug (6395b60)
  • ui: now click select material/geometry name can show group (c1c8764)
  • ui: the draged tree node to other one don't to be current tree node (50f493d)