Lasse Öörni
|
63054db172
Fixed undefined behavior if rigid body was removed as response to the collision event.
|
пре 13 година |
Lasse Öörni
|
9f331e56db
Changed Constraint API to specify the other body position / axis explicitly, and to specify limits as Vector2.
|
пре 13 година |
Lasse Öörni
|
b01fc7b60b
Added rigid body queries to PhysicsWorld.
|
пре 13 година |
Lasse Öörni
|
b636b3a211
Keep track of constraints to release them properly before deleting the rigid body.
|
пре 13 година |
Lasse Öörni
|
ef421ef32d
Initial Bullet constraint implementation.
|
пре 13 година |
Lasse Öörni
|
d8eb85b9b4
Added SphereCast function to PhysicsWorld.
|
пре 13 година |
Lasse Öörni
|
1a9dced05b
Updated to AngelScript 2.23.1 WIP.
|
пре 13 година |
Lasse Öörni
|
c710fb4ef6
Further optimization of network updates. Use a HashMap to store replicated and local nodes and components separately. Query depended on scene nodes only once per network frame, not per user. Cache the network attribute infos to Serializable.
|
пре 13 година |
Lasse Öörni
|
08ac95dbf7
Fixed continuous collision detection to work with the compound shape.
|
пре 13 година |
Lasse Öörni
|
58d7858839
Optimized storage of specific event senders.
|
пре 13 година |
Lasse Öörni
|
51c9160eae
Removed CCD Radius parameter for now as continuous collision detection is not supported for all collision shapes.
|
пре 13 година |
Lasse Öörni
|
9ead094d5a
Removed the physics world maximum timestep, as it is already governed by the Engine's minimum FPS.
|
пре 13 година |
Lasse Öörni
|
32fa940130
Handle world transform update of parented RigidBodies correctly.
|
пре 13 година |
Lasse Öörni
|
e8974fae47
NinjaSnowWar single player mode fixed to work with Bullet physics.
|
пре 13 година |
Lasse Öörni
|
3bb70d065e
Draw debug geometry for individual RigidBodies or CollisionShapes.
|
пре 13 година |
Lasse Öörni
|
187f179af6
Exposed missing physics enums to script.
|
пре 13 година |
Lasse Öörni
|
69a8f4f6e0
Added back collision events and physics raycasting.
|
пре 13 година |
Lasse Öörni
|
2c535ab11a
Refactored back to using only CollisionShape component, which has an enum for the shape type. Restored the SetBox(), SetSphere() etc. API for CollisionShape.
|
пре 13 година |
Lasse Öörni
|
90f2a80612
Added heightfield & convex hull shapes.
|
пре 13 година |
Lasse Öörni
|
3e812ec1e0
Fixed physics update bug that caused physics framerate dependency and instability.
|
пре 13 година |
Lasse Öörni
|
70d95e7ae6
Added ConeShape & TriangleMeshShape.
|
пре 13 година |
Lasse Öörni
|
3d273cc15e
Added more basic collision shapes.
|
пре 13 година |
Lasse Öörni
|
ee3095e603
Added box collision shape.
|
пре 13 година |
Lasse Öörni
|
1841169cb2
Fixed missing CollisionGeometryData code.
|
пре 13 година |
Lasse Öörni
|
8edf0240a1
Migration to Bullet physics underway. Most of physics functionality & examples broken for now.
|
пре 13 година |
Lasse Öörni
|
a85817a355
Reverted to joint world space positioning for reliability.
|
пре 13 година |
Lasse Öörni
|
26e2ebca26
Fixed enemy motion bugs in networked NinjaSnowWar.
|
пре 14 година |
Lasse Öörni
|
ff9df846d1
Fixed physics transform interpolation when physics timestep is lower than framerate.
|
пре 14 година |
Lasse Öörni
|
cc3ee34f58
Increased occlusion buffer depth bias.
|
пре 14 година |
Lasse Öörni
|
57070cafc3
Limit to three worker threads for more consistent performance.
|
пре 14 година |