Lasse Öörni
|
5640824c9a
Fixed Camera not properly notified of node transform changes.
|
13 ani în urmă |
Lasse Öörni
|
91f6f87472
Explicitly mark changed nodes to avoid going through the whole scene in PrepareNetworkUpdate().
|
13 ani în urmă |
Lasse Öörni
|
1a9dced05b
Updated to AngelScript 2.23.1 WIP.
|
13 ani în urmă |
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 ani în urmă |
Lasse Öörni
|
8455ba5ce0
Adjusted attribute order in editor.
|
13 ani în urmă |
Lasse Öörni
|
32fa940130
Handle world transform update of parented RigidBodies correctly.
|
13 ani în urmă |
Lasse Öörni
|
e8974fae47
NinjaSnowWar single player mode fixed to work with Bullet physics.
|
13 ani în urmă |
Lasse Öörni
|
3bb70d065e
Draw debug geometry for individual RigidBodies or CollisionShapes.
|
13 ani în urmă |
Lasse Öörni
|
187f179af6
Exposed missing physics enums to script.
|
13 ani în urmă |
Lasse Öörni
|
402bf1f59e
Fixed possible incorrect cylinder shape size assignment.
|
13 ani în urmă |
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 ani în urmă |
Lasse Öörni
|
90f2a80612
Added heightfield & convex hull shapes.
|
13 ani în urmă |
Lasse Öörni
|
731dc2d6ca
Optimized collision shape update to not recreate the whole compound shape every time something changes.
|
13 ani în urmă |
Lasse Öörni
|
70d95e7ae6
Added ConeShape & TriangleMeshShape.
|
13 ani în urmă |
Lasse Öörni
|
3d273cc15e
Added more basic collision shapes.
|
13 ani în urmă |
Lasse Öörni
|
567375b7a0
Use Bullet local scaling instead of recreating the collision shape when node scale changes.
|
13 ani în urmă |
Lasse Öörni
|
ee3095e603
Added box collision shape.
|
13 ani în urmă |
Lasse Öörni
|
1841169cb2
Fixed missing CollisionGeometryData code.
|
13 ani în urmă |
Lasse Öörni
|
8edf0240a1
Migration to Bullet physics underway. Most of physics functionality & examples broken for now.
|
13 ani în urmă |
Lasse Öörni
|
a85817a355
Reverted to joint world space positioning for reliability.
|
13 ani în urmă |
Lasse Öörni
|
26e2ebca26
Fixed enemy motion bugs in networked NinjaSnowWar.
|
14 ani în urmă |
Lasse Öörni
|
af7c5a53fb
Renamed GetData() to Data() in the Math library.
|
14 ani în urmă |
Lasse Öörni
|
cc3ee34f58
Increased occlusion buffer depth bias.
|
14 ani în urmă |
Lasse Öörni
|
c8089b1687
Initial work queue & multithreading support.
|
14 ani în urmă |
Lasse Öörni
|
9d077e78a8
Code cleanup.
|
14 ani în urmă |
Lasse Öörni
|
a32f0f1c26
Fixed rotation of the axes model.
|
14 ani în urmă |
Lasse Öörni
|
4c03639fed
Explicitly register CollisionShapes to the physics world to avoid a recursive scene query when drawing physics debug geometry.
|
14 ani în urmă |
Lasse Öörni
|
26618f0705
Further optimization of physics trimesh debug geometry drawing.
|
14 ani în urmă |
Lasse Öörni
|
80a6948b22
Large rendering architecture refactoring.
|
14 ani în urmă |
Lasse Öörni
|
b6e09d2655
Renamed FinishUpdate() to ApplyAttributes() to be more descriptive, and to not confuse with frame updates.
|
14 ani în urmă |