Lasse Öörni
|
c0dbf7f545
Generalized the factory category for all objects.
|
12 yıl önce |
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.
|
12 yıl önce |
Lasse Öörni
|
de3997dcfd
Send events for view update begin/end and view render begin/end.
|
12 yıl önce |
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.
|
12 yıl önce |
Lasse Öörni
|
f5b837f460
Exposed recursive SetEnabled() differently, to match convention of the rest of recursive Node functions and eliminate code duplication.
|
13 yıl önce |
Lasse Öörni
|
5830f0e5d1
Convention change: prefer Enabled instead of Active where possible.
|
13 yıl önce |
Lasse Öörni
|
af8825047a
Started work on node/component enable & disable.
|
13 yıl önce |
Lasse Öörni
|
a40fead7dc
Updated license for the new year.
|
13 yıl önce |
Lasse Öörni
|
2ae05de8ca
Added elapsed time accumulation to Scene.
|
13 yıl önce |
Lasse Öörni
|
88aaa46465
Corrected formatting issues. License.txt & Readme.txt encoded as UTF-8, source code uses ASCII encoding.
|
13 yıl önce |
Lasse Öörni
|
7813601540
Added scene timescale attribute.
|
13 yıl önce |
Lasse Öörni
|
f0b6d55b28
Enclosed Urho3D classes inside Urho3D namespace to avoid clashes with external libraries.
|
13 yıl önce |
Lasse Öörni
|
ef421ef32d
Initial Bullet constraint implementation.
|
13 yıl önce |
Lasse Öörni
|
c48f640a18
Changed several structures to HashMap / HashSet for better performance.
|
13 yıl önce |
Lasse Öörni
|
1e493ba802
Networked rigidbodies should work now.
|
13 yıl önce |
Lasse Öörni
|
e8974fae47
NinjaSnowWar single player mode fixed to work with Bullet physics.
|
13 yıl önce |
Lasse Öörni
|
1841169cb2
Fixed missing CollisionGeometryData code.
|
13 yıl önce |
Lasse Öörni
|
cc3ee34f58
Increased occlusion buffer depth bias.
|
14 yıl önce |
Lasse Öörni
|
30430d24ad
Fixed Node::Clone() to respect the local mode of child nodes & components.
|
14 yıl önce |
Lasse Öörni
|
a341b9ea4f
Cleaned up Menu code.
|
14 yıl önce |
Lasse Öörni
|
f58e2595bf
Rewrite node & component IDs when instantiating content from file.
|
14 yıl önce |
Lasse Öörni
|
7f2f278c58
Added Scene::Instantiate() & Scene::InstantiateXML(), which load a partial scene from binary or XML.
|
14 yıl önce |
Lasse Öörni
|
58843be1fa
Initial multiselection in the editor.
|
14 yıl önce |
Lasse Öörni
|
3f7fffbf49
Some renames. CollisionGroup -> CollisionLayer, Scene::GetNodeByID() -> GetNode(), Ray::Distance() -> HitDistance().
|
14 yıl önce |
Lasse Öörni
|
3576a81993
Initial node/component attribute editing.
|
14 yıl önce |
Lasse Öörni
|
5296a4e569
Fixed ItemSelected event.
|
14 yıl önce |
Lasse Öörni
|
30660c705c
Initial non-working editor code ported from Urho3D 1.0.
|
14 yıl önce |
Lasse Öörni
|
de67af8825
CoreData / Data reorganization.
|
14 yıl önce |
Lasse Öörni
|
ffad4ba005
Fixed UI related crashes in headless mode.
|
14 yıl önce |
Lasse Öörni
|
7b15b34c83
Removed most OnGetAttribute() / OnSetAttribute() functions in favor of accessor attributes.
|
14 yıl önce |