-=yb4f310
70ebe7a5ec
start with linked objects
2017-12-04 13:23:15 +01:00
-=yb4f310
b59c118ee7
don't store clones, deep clone objects, continue loading when components fail to load, fix entity and renderer toApiObject
2017-11-09 00:47:23 +01:00
-=yb4f310
7b239ebc74
component remove
2017-10-27 15:03:16 +02:00
-=yb4f310
f94f74b31e
create instance updated
2017-10-23 14:52:35 +02:00
-=yb4f310
01b36238f9
face fixes, parentWorld fixes, linking system updates, physics ok
2017-09-12 21:09:15 +02:00
Theunis J. Botha
01fbf4e2ae
linker fix for dependency register, gui for clicking
2017-06-30 12:06:55 +02:00
Theunis J. Botha
3ee447bf4d
fucking cool linking now
2017-06-28 17:09:06 +02:00
Theunis J. Botha
e725fb4694
storage system now takes care of loading of components
2017-06-26 18:20:34 +02:00
Theunis J. Botha
8f44b9c672
saving entities - start loading them
2017-06-25 13:31:24 +02:00
Theunis J. Botha
27ba103efa
fucking cool heightmaps
2017-06-23 14:31:41 +02:00
-=yb4f310
67588f1e27
constructor fixes - auto add child components
2017-06-19 14:53:52 +02:00
Theunis J. Botha
bb0a861d35
proper loading of objects
2017-06-16 15:49:53 +02:00
Theunis J. Botha
e4ec592a0b
loading first components from db
2017-06-14 14:21:57 +02:00
Theunis J. Botha
e2faf5be25
render scenes for viewports if defined
2017-06-06 11:25:02 +02:00
Theunis J. Botha
f9c18837e6
sphere meshes
2017-06-02 13:52:29 +02:00
-=yb4f310
40f8341731
some gui stuff
2017-05-22 15:42:05 +02:00
-=yb4f310
eb5e45bed6
GUI system
2017-05-22 11:34:18 +02:00
-=yb4f310
bc8e36ea24
toApiObject
2017-05-16 14:51:57 +02:00
-=yb4f310
80f5ac9663
stats and gui components
2017-05-16 11:50:06 +02:00
-=yb4f310
b29cb12bee
ok - so loading ok again - now will get rid of editor and games as concrete objects - they become entities
2017-05-11 13:30:20 +02:00
-=yb4f310
4d828ee849
smart object creation - image factory override
2017-05-11 04:48:02 +02:00
Theunis J. Botha
585c8e0d6f
where to store components
2017-02-21 18:55:18 +01:00
Theunis J. Botha
ba1aa215b7
Everything can be anything
2017-01-19 17:50:11 +01:00
Theunis J. Botha
d0ac06f2b6
constructor updates - inheritance getting stable
2017-01-17 13:24:45 +01:00
Theunis J. Botha
3adc03f200
editor to API
2017-01-10 17:04:30 +01:00
Theunis J. Botha
f5d8c0d69f
need to remove scenes from renderers
2017-01-09 15:20:48 +01:00
Theunis J. Botha
ec79b03977
texture refactoring done
2017-01-06 16:53:53 +01:00
Theunis J. Botha
76e36e0fa7
streamlined object to api to runtime
2017-01-05 19:34:28 +01:00
Theunis J. Botha
9c2af5de8f
drive component, parent entities
2017-01-02 17:05:40 +01:00
Theunis J. Botha
15d3c5b446
can save custom components and components based off type
2016-12-16 16:03:48 +01:00
Theunis J. Botha
05efb8eea0
ecs refactor start
2016-12-15 14:53:39 +01:00
Theunis J. Botha
7132fc7528
mesh permutation start - lodash broken
2016-12-12 20:54:46 +01:00
Theunis J. Botha
5a9e24a798
stable load and save for components
2016-12-12 17:24:05 +01:00
Theunis J. Botha
6c2a6a38ac
something broken somewhere
2016-12-09 20:32:09 +01:00
Theunis J. Botha
f774cad759
path follow component migrated to editor
2016-12-07 15:20:41 +01:00
Theunis J. Botha
90622a80d9
latest sergej merge conflicts
2016-12-02 13:11:56 +01:00
polygonboutique
2895b74b6c
addde remove component method to entity
2016-11-30 10:46:25 +01:00
polygonboutique
563f18fc99
fixed mesh delay error
2016-11-29 16:11:56 +01:00
polygonboutique
fafc068fad
parent entity link component: center to origin fixed
2016-11-29 15:26:54 +01:00
Theunis J. Botha
48cb9e477d
api and runtime namespaces
2016-11-29 12:54:25 +01:00
Theunis J. Botha
daf6624854
comp / ent refactor
2016-11-29 11:26:16 +01:00
Theunis J. Botha
50a3abf1ae
API components
2016-11-28 15:05:02 +01:00
Theunis J. Botha
7c62a686a8
names and ids important for editor
2016-11-14 14:48:37 +01:00
polygonboutique
12ca785b42
changes:
...
- entities have position, quaternion & scale
- components operate on those properties
- entities apply those back to the three mesh
- scene: renamed threeScene to instance
- added camera component
- added fly controls component
- added scaleOffset to mesh permutation component
2016-11-04 14:57:48 +01:00
polygonboutique
a830c0502f
vehicle controls.
...
todo:
+ get REAL scaled radius of wheelMesh.
+ create input class.
2016-11-04 10:58:48 +01:00
polygonboutique
c38d302407
ray cast vehicle.
...
- wheels aren't rotated correctly. the code is broken atm.
2016-11-03 11:57:05 +01:00
polygonboutique
3b6a61ef69
refactored game-class, entity, rigidbody extends component, refactored world, sphere physics working.
2016-11-01 12:42:06 +01:00
polygonboutique
92c7b6db6c
more ecs stuff
2016-11-01 10:00:15 +01:00
polygonboutique
dba92a70ba
fresh start
2016-11-01 09:43:36 +01:00
Theunis J. Botha
d9c336286d
entity objects
2016-10-28 15:30:15 +02:00