Kazhnuz
|
a3b0f47127
|
feat(actor3D): cast shadow below the actor.
|
2019-07-06 18:00:00 +02:00 |
|
Kazhnuz
|
c043bb8ecf
|
feat(actor3D): add zSorting support
|
2019-07-01 18:06:25 +02:00 |
|
Kazhnuz
|
5bdb275b8a
|
feat(actor3D): add a basic 3D box drawing system for 3D actors
|
2019-07-01 17:00:55 +02:00 |
|
Kazhnuz
|
cdddc79973
|
feat(moveplayer3D): add sprite direction
|
2019-07-01 14:18:04 +02:00 |
|
Kazhnuz
|
940cb1b41f
|
improvement(camera): use the shape system to control the camera.
|
2019-07-01 14:15:10 +02:00 |
|
Kazhnuz
|
c06f1c49aa
|
feat(world3D): add a visible shape system to handle better visiblity
Actor2D also have a shape, in order to use them in other functions.
|
2019-07-01 14:13:26 +02:00 |
|
Kazhnuz
|
ddebdba2e8
|
fix(moveplayer3D): use ground speed instead of xsp for animations
|
2019-07-01 10:50:21 +02:00 |
|
Kazhnuz
|
cf04a16c84
|
fix(actor3D): improve sprite drawing in fake3D worlds
|
2019-07-01 09:57:45 +02:00 |
|
Kazhnuz
|
9639524abe
|
Merge branch 'world-fake3D' of https://git.chlore.net/game-projects/gamecore into world-fake3D
|
2019-06-30 22:05:08 +02:00 |
|
Kazhnuz
|
1ee0b77b50
|
feat(examples): add sprite support in moveplayer3D
|
2019-06-30 22:05:02 +02:00 |
|
Kazhnuz
|
5f5b4da9c5
|
fix(actor3D): fix checkGround not trying the right coordinate
|
2019-06-30 22:04:30 +02:00 |
|
Kazhnuz
|
fc32ce43f5
|
fix(actor3D): fix checkGround not trying the right coordinate
|
2019-06-30 22:04:01 +02:00 |
|
Kazhnuz
|
30a0d59a41
|
improvement(examples): register the fake3D example
|
2019-06-30 17:10:29 +02:00 |
|
Kazhnuz
|
0687bc4cfe
|
feat(examples): add an initial fake3D example based on moveplayer
|
2019-06-30 17:10:16 +02:00 |
|
Kazhnuz
|
2004efa558
|
feat(world): add initial fake3D world implementation
|
2019-06-30 17:07:58 +02:00 |
|
Kazhnuz
|
a60058522b
|
chore(baseworld): make drawing reordering part of getVisibleActors(id)
|
2019-06-30 17:07:03 +02:00 |
|
Kazhnuz
|
ce48e451c1
|
Merge branch 'new-cameras' of game-projects/gamecore into master
|
2019-06-29 21:53:57 +02:00 |
|
Kazhnuz
|
b558650d00
|
feat(camera): add more camera types
|
2019-06-29 18:42:38 +02:00 |
|
Kazhnuz
|
57446b89a3
|
fix(utils): fix some glitch in utils.table.sum
|
2019-06-29 14:02:03 +02:00 |
|
Kazhnuz
|
49558ac6e4
|
Merge branch 'new-cameras' of https://git.chlore.net/game-projects/gamecore into new-cameras
|
2019-06-29 11:49:57 +02:00 |
|
Kazhnuz
|
4cb3a7a105
|
feat(loveutils): add basic table functions
|
2019-06-29 11:49:48 +02:00 |
|
Kazhnuz
|
91fc55555f
|
feat(camera): make the camera support multiple "mode"
|
2019-06-29 11:32:42 +02:00 |
|
Kazhnuz
|
392fa80986
|
feat(camera): make the camera support multiple "mode"
|
2019-06-29 11:25:40 +02:00 |
|
Kazhnuz
|
a31eae5c24
|
Merge branch 'world-cleanup' of game-projects/gamecore into master
|
2019-06-29 10:52:17 +02:00 |
|
Kazhnuz
|
e7c7aa1f79
|
fix(world): rename some instance of BaseWorld in world2D
|
2019-06-28 11:54:34 +02:00 |
|
Kazhnuz
|
e6c2af5429
|
feat(world): make object creation more customizable by worlds
|
2019-06-28 10:06:38 +02:00 |
|
Kazhnuz
|
369e0ceec0
|
improvement(actor): put hitbox functions that make sense in baseactor
|
2019-06-28 08:43:01 +02:00 |
|
Kazhnuz
|
b4f3008552
|
improvement(actor): put physics functions that make sense in baseactor
|
2019-06-27 22:14:12 +02:00 |
|
Kazhnuz
|
ff78a6ecfe
|
improvement(actor): put gravity that make sense functions in baseactor
|
2019-06-27 22:02:47 +02:00 |
|
Kazhnuz
|
10bbd5fd84
|
improvement(actor): merge most physics initialisation
|
2019-06-27 21:56:02 +02:00 |
|
Kazhnuz
|
049213000a
|
improvement(world): separate future position and friction from autoMove
|
2019-06-27 21:29:49 +02:00 |
|
Kazhnuz
|
c57f372648
|
chore(world): improve separation between bodies and actors in code
|
2019-06-27 21:22:33 +02:00 |
|
Kazhnuz
|
7cce6ea99f
|
improvement(world): separate queryRect into 2 functions
|
2019-06-27 21:20:54 +02:00 |
|
Kazhnuz
|
f68e300019
|
feat(hitbox): add a way to advertise an hitbox as main hitbox
|
2019-06-27 21:15:57 +02:00 |
|
Kazhnuz
|
81c7dc7cd4
|
Merge branch 'simpler-gravity' of game-projects/gamecore into master
|
2019-06-27 21:06:05 +02:00 |
|
Kazhnuz
|
0a66082e99
|
chore(actor2D): group gravity functions together
|
2019-06-27 21:05:23 +02:00 |
|
Kazhnuz
|
e916c28630
|
fix(actor2D): simplify gravity system by not handling x by default
|
2019-06-27 21:03:34 +02:00 |
|
Kazhnuz
|
9f66df8537
|
fix(actor2D): let hitboxes handle themselves
|
2019-06-27 20:46:21 +02:00 |
|
Kazhnuz
|
b7344a8973
|
fix(actor2D): fix a function being put in the wrong object
|
2019-06-27 20:38:15 +02:00 |
|
Kazhnuz
|
961c7816c1
|
Merge branch 'new-hitbox-system' of game-projects/gamecore into master
|
2019-06-23 15:54:18 +02:00 |
|
Kazhnuz
|
cace01cf3a
|
feat(world): add a way to check every hitbox collisions
|
2019-06-23 15:53:51 +02:00 |
|
Kazhnuz
|
89b2ffe483
|
feat(world): add a way to automatically load hitbox from a file
|
2019-06-23 15:45:34 +02:00 |
|
Kazhnuz
|
3fd8d2fecc
|
fix(hitboxes): reset colors after the hitbox is drawn.
|
2019-06-23 15:44:46 +02:00 |
|
Kazhnuz
|
41cbf40890
|
fix(examples): call the right function in movable player example
|
2019-06-23 15:41:30 +02:00 |
|
Kazhnuz
|
eafc266544
|
fix(baseworld): make baseworld not crash when a body is loaded
|
2019-06-23 15:39:57 +02:00 |
|
Kazhnuz
|
3314f1e3f9
|
improvement(actor): ignore by default collision with actor own hitboxes
|
2019-06-23 15:32:25 +02:00 |
|
Kazhnuz
|
5c5b3eed34
|
fix(assets): add "return" call that were forgotten
|
2019-06-23 15:29:08 +02:00 |
|
Kazhnuz
|
dca4ece7fe
|
feat(assets): add a new getCurrentAnimation function
|
2019-06-23 15:25:56 +02:00 |
|
Kazhnuz
|
6fb3fecc95
|
feat(assets): add more wrapper around sprite functions in BaseActor
|
2019-06-23 14:27:07 +02:00 |
|
Kazhnuz
|
531f3c5803
|
feat(assets): add more wrapper around animator functions in Sprite
|
2019-06-23 14:25:02 +02:00 |
|