Commit History

Author SHA1 Message Date
  Lasse Öörni 4c6bce8174 Make a backup (filename.old) in editor when saving XML format scenes, layouts or materials, delete after successful save. This prevents losing the file if XML save crashes. Closes #530. 11 years ago
  Lasse Öörni 3e4882bfa5 Unify SetDeepEnabled() API between UI & Node. Removed IsDeepEnabled() function & "Is Deep Enabled" attribute as it may return different value than last SetDeepEnabled() and can not therefore serialize/deserialize accurately. Instead added IsEnabledSelf() which returns the enabled state before SetDeepEnabled(). Changed Node::SetEnabled(bool, bool) to SetEnabledRecursive(). Unlike SetDeepEnabled() it does not preserve node's self enabled state. Added AngelScript binding for SetDeepEnabled operations. 11 years ago
  Aster@中国上海 b3caeb7e2f Remove commented code.[ci skip] 11 years ago
  Aster@中国上海 10c64544e6 Use particle effect in Editor. comment Load/Save particle data. 11 years ago
  Lasse Öörni ce33db54a2 Add external resource path with top priority in the editor. 11 years ago
  Chris Friesen f4a6d7beba Improved editor assign material action 11 years ago
  Chris Friesen 22e4cd9bee Rebuild resource browser database when changing resource path 11 years ago
  Chris Friesen ffc4dffba7 Editor resource browser & right click menus 11 years ago
  Lasse Öörni 5c7ba363fd Added editor message box for error situations with load/save particle data or rebuild navigation data menu commands. Refresh attribute inspector after loading particle data. 11 years ago
  Lasse Öörni dbf9bca51a Object spawning & camera ray related code cleanup in the editor. Added toggle in spawn editor to choose whether to align objects by their AABB bottom center. Default on. Also raycast against the scene (similar as spawn mode) when using the file menu to instantiate a node. Closes #275. 11 years ago
  Yao Wei Tjong 姚伟忠 4a30cbe72f Automatically create PhysicsWorld or PhysicsWorld2D component. 11 years ago
  Lasse Öörni 180c8d6bda EditorSpawn.as formatting. Allow to spawn binary prefabs. Refactored common node instantiation code. Fixed performance problems with spawning objects with skeletal hierarchy. 11 years ago
  aster2013 4c00c655bf Remove PhysicsWorld from default scene components. Don't allow remove MaterialCache2D and DrawableProxy2D in scene. 11 years ago
  Lasse Öörni b166579662 Make an in-memory snapshot of the scene when starting update. Optionally revert to it (new button in editor toolbar) when stopping update. 11 years ago
  Yao Wei Tjong 姚伟忠 b23069ffa5 Prevent any usage of windowless MessageBox. 12 years ago
  Lasse Öörni 8d27571a16 Fixed setting the resource path in editor. Fixed the default Data resource dir possibly getting removed in the editor due to a case-sensitivity issue. 12 years ago
  Lasse Öörni b1a118c601 Fix multiple view raycast. Fix nearclip/farclip/fov editing. Fix camera look (right mouse) when switching between views. Cleanup UI / camera initialization order. Save viewport setup to editor config file. 12 years ago
  Chris Friesen 432b5de313 Multiple editor viewports 12 years ago
  Chris Friesen b7d4404be8 stores 5 most recently used scenes 12 years ago
  Yao Wei Tjong 姚伟忠 9db5f85daf Route system exit request to Exit menu handler to perform exit check. 12 years ago
  Yao Wei Tjong 姚伟忠 92cb20e9f5 Enhance Editor to warn user actions that can potentially lose data. 12 years ago
  Yao Wei Tjong 姚伟忠 c776573796 Add new MessageBox class for showing short messages in a modal window. 12 years ago
  primitivewaste 7d641ca3fc Add a grid to the editor. Add default zone and grid editor preferences. Make editor settings and preferences dialogs resizable and scrollable. Fix Pow() script registration. 12 years ago
  Lasse Öörni 7e542be196 Added Save function to ParticleEmitter, which dumps the parameters as XML. Added menu items to editor to load/save ParticleEmitter parameters. Closes #51. 12 years ago
  Lasse Öörni 088dba041c Fix missing sound playback start/stop when using the play/pause buttons in editor toolbar. Improved sphere debug drawing. Added debug drawing to SoundSource3D. Closes #63. 12 years ago
  primitivewaste 53f6483931 Added a toolbar to the editor. 12 years ago
  Lasse Öörni 868b9bdcd2 Updated comment. 12 years ago
  Lasse Öörni 98b517af3a Do not play audio in the editor when scene updates are paused. This allows making oneshot sound prefab objects without them losing their sound resource assignments. 12 years ago
  Lasse Öörni 0fe2469957 Improved resource unloading. Make it possible to unload all resource types by partial name at once. Editor unloads unnecessary resources after scene load or clear. Add weak ref check to all resource unloading to avoid shader programs being left without their parent shader. 12 years ago
  Lasse Öörni 2313bbbb2e Fix editor not finding NavigationMesh components from scene child nodes. 12 years ago