Lasse Öörni
|
c0dbf7f545
Generalized the factory category for all objects.
|
před 12 roky |
Wei Tjong Yao
|
8d1c28bc3e
Group components into categories. In the Editor app, dynamically create the menu structure based on the component categories. Added new GetCategory() method in Component class and exposed it to script. Reviewed and fixed as necessary the default attributes registration of Component's descendant classes. Removed 'Attenuation' and 'Panning' attributes from SoundSource3D as they are updated constantly in this class. Enhanced Context class to 'register' component category during the component factory registration.
|
před 12 roky |
Lasse Öörni
|
de3997dcfd
Send events for view update begin/end and view render begin/end.
|
před 12 roky |
Wei Tjong Yao
|
184360dc82
Added new feature in the Editor's edit menu to reset-to-default selected serializable objects (nodes, components, UI-elements) to their default values with undo/redo support. Added new method ResetToDefault() in Serializable class and exposed it to Script. Fixed the constness in Serializable class and all the recently added filtering methods in UIElement descandant classes. Exposed AM_NODEID and AM_COMPONENTID to Script. Added new Keys() method in HashMap class. Fixed SetModel() method in StaticModel and AnimatedModel to accept null model pointer in order to make reset-to-default to work.
|
před 12 roky |
Lasse Öörni
|
f5b837f460
Exposed recursive SetEnabled() differently, to match convention of the rest of recursive Node functions and eliminate code duplication.
|
před 13 roky |
Lasse Öörni
|
5830f0e5d1
Convention change: prefer Enabled instead of Active where possible.
|
před 13 roky |
Lasse Öörni
|
af8825047a
Started work on node/component enable & disable.
|
před 13 roky |
Lasse Öörni
|
a40fead7dc
Updated license for the new year.
|
před 13 roky |
Lasse Öörni
|
2ae05de8ca
Added elapsed time accumulation to Scene.
|
před 13 roky |
Lasse Öörni
|
88aaa46465
Corrected formatting issues. License.txt & Readme.txt encoded as UTF-8, source code uses ASCII encoding.
|
před 13 roky |
Lasse Öörni
|
7813601540
Added scene timescale attribute.
|
před 13 roky |
Lasse Öörni
|
f0b6d55b28
Enclosed Urho3D classes inside Urho3D namespace to avoid clashes with external libraries.
|
před 13 roky |
Lasse Öörni
|
ef421ef32d
Initial Bullet constraint implementation.
|
před 13 roky |
Lasse Öörni
|
c48f640a18
Changed several structures to HashMap / HashSet for better performance.
|
před 13 roky |
Lasse Öörni
|
1e493ba802
Networked rigidbodies should work now.
|
před 13 roky |
Lasse Öörni
|
e8974fae47
NinjaSnowWar single player mode fixed to work with Bullet physics.
|
před 13 roky |
Lasse Öörni
|
1841169cb2
Fixed missing CollisionGeometryData code.
|
před 13 roky |
Lasse Öörni
|
cc3ee34f58
Increased occlusion buffer depth bias.
|
před 14 roky |
Lasse Öörni
|
30430d24ad
Fixed Node::Clone() to respect the local mode of child nodes & components.
|
před 14 roky |
Lasse Öörni
|
a341b9ea4f
Cleaned up Menu code.
|
před 14 roky |
Lasse Öörni
|
f58e2595bf
Rewrite node & component IDs when instantiating content from file.
|
před 14 roky |
Lasse Öörni
|
7f2f278c58
Added Scene::Instantiate() & Scene::InstantiateXML(), which load a partial scene from binary or XML.
|
před 14 roky |
Lasse Öörni
|
58843be1fa
Initial multiselection in the editor.
|
před 14 roky |
Lasse Öörni
|
3f7fffbf49
Some renames. CollisionGroup -> CollisionLayer, Scene::GetNodeByID() -> GetNode(), Ray::Distance() -> HitDistance().
|
před 14 roky |
Lasse Öörni
|
3576a81993
Initial node/component attribute editing.
|
před 14 roky |
Lasse Öörni
|
5296a4e569
Fixed ItemSelected event.
|
před 14 roky |
Lasse Öörni
|
30660c705c
Initial non-working editor code ported from Urho3D 1.0.
|
před 14 roky |
Lasse Öörni
|
de67af8825
CoreData / Data reorganization.
|
před 14 roky |
Lasse Öörni
|
ffad4ba005
Fixed UI related crashes in headless mode.
|
před 14 roky |
Lasse Öörni
|
7b15b34c83
Removed most OnGetAttribute() / OnSetAttribute() functions in favor of accessor attributes.
|
před 14 roky |