Lasse Öörni
|
d35f3b5035
Removed duplicate error message from ScriptCompiler when script compilation fails.
|
12 éve |
Lasse Öörni
|
f5b837f460
Exposed recursive SetEnabled() differently, to match convention of the rest of recursive Node functions and eliminate code duplication.
|
12 éve |
Lasse Öörni
|
e037de8c74
Added Enable/Disable flag for RigidBody.
|
12 éve |
Wei Tjong Yao
|
cddaa40080
Fixed ScriptInstance.cpp to compile under GCC and LLVM. Better Eclipse build environment setup. General code cleanup. During Editor startup, resets scene when loading requested scene from file specified by the parameter fails.
|
12 éve |
Lasse Öörni
|
9964055dda
Applied physics patch from Magic.Lixin.
|
13 éve |
Lasse Öörni
|
da243eb31b
Applied UI & editor related patch from weitjong.
|
13 éve |
Lasse Öörni
|
4e836e574f
Migrated to AngelScript 2.26.1 WIP.
|
13 éve |
Lasse Öörni
|
aa1c2b8605
Added warning for creating any of the physics components into the root scene node, as that is unsupported and may not eg. reload properly.
|
13 éve |
Lasse Öörni
|
9d82a32c9e
Added constraint & collision shape type "none" as default value to avoid unnecessary creation of shapes on scene load, before proper attribute values are deserialized. Do not create shape/constraint in OnNodeSet(), as the type is always "none" at that time.
|
13 éve |
Lasse Öörni
|
a40fead7dc
Updated license for the new year.
|
13 éve |
Lasse Öörni
|
7d8558a51f
Applied massive patch from weitjong.
|
13 éve |
Lasse Öörni
|
fbef191c6b
Removed the NewCollision parameter of collision events. Instead separate CollisionStart & CollisionEnd events are sent when a collision begins or ends.
|
13 éve |
Lasse Öörni
|
88896fe805
Added GetCollidingBodies() function to RigidBody which returns collisions from last physics step.
|
13 éve |
Lasse Öörni
|
c7fe3c37bd
Added sound listener component whose position is automatically taken into account by Audio subsystem.
|
13 éve |
Lasse Öörni
|
88aaa46465
Corrected formatting issues. License.txt & Readme.txt encoded as UTF-8, source code uses ASCII encoding.
|
13 éve |
Lasse Öörni
|
f0b6d55b28
Enclosed Urho3D classes inside Urho3D namespace to avoid clashes with external libraries.
|
13 éve |
Lasse Öörni
|
51c4336f2f
Moved HashMap & Vector allocations to .cpp files so that they can be more easily tracked.
|
13 éve |
Lasse Öörni
|
f6ca98e0c9
Update rigid body's inertia tensor whenever its transform is forcibly changed, or when it is re-added to the world.
|
13 éve |
Lasse Öörni
|
9f331e56db
Changed Constraint API to specify the other body position / axis explicitly, and to specify limits as Vector2.
|
13 éve |
Lasse Öörni
|
c554abccb8
Fixed crash related to incorrect constraint reference tracking.
|
13 éve |
Lasse Öörni
|
b636b3a211
Keep track of constraints to release them properly before deleting the rigid body.
|
13 éve |
Lasse Öörni
|
5c4904288a
Fixed hinge constraint breaking.
|
13 éve |
Lasse Öörni
|
9123d1c3d3
Eliminated unnecessary recreation/readdition of physics components when attributes change.
|
13 éve |
Lasse Öörni
|
ef421ef32d
Initial Bullet constraint implementation.
|
13 éve |
Lasse Öörni
|
91f6f87472
Explicitly mark changed nodes to avoid going through the whole scene in PrepareNetworkUpdate().
|
13 éve |
Lasse Öörni
|
1a9dced05b
Updated to AngelScript 2.23.1 WIP.
|
13 éve |
Lasse Öörni
|
66a860144a
Added separate Equals() function to Vector & Quaternion classes to perform comparison with epsilon. Equality operator does not use epsilon. This optimizes network sync somewhat.
|
13 éve |
Lasse Öörni
|
08ac95dbf7
Fixed continuous collision detection to work with the compound shape.
|
13 éve |
Lasse Öörni
|
51c9160eae
Removed CCD Radius parameter for now as continuous collision detection is not supported for all collision shapes.
|
13 éve |
Lasse Öörni
|
32fa940130
Handle world transform update of parented RigidBodies correctly.
|
13 éve |