Juan Linietsky
4682d6f020
-Added android immersive mode, fixes #303
2015-04-17 16:18:46 -03:00
Juan Linietsky
a3aefa4eee
scene switcher demo changed to reflect tutorial, fixes #1673
2015-04-12 20:57:26 -03:00
Juan Linietsky
c08070af29
-Fixed screen capture for viewports, added a screen capture demo, fixes #1529
2015-04-12 18:58:05 -03:00
Juan Linietsky
3ddd068df6
renamed scrts to scripts, fixes #1525
2015-04-12 15:40:08 -03:00
Juan Linietsky
799c7fd67c
fix shadow issue with lights in mix mode, i think fixes #1611
2015-04-03 14:36:10 -03:00
Juan Linietsky
590f001b02
Changes to Light
...
-=-=-=-=-=-=-=-=
-Changed material unshaded property for an enum, which supports light-only shading
-Added a "Mix" shading mode, useful for using lights as masks
-Added energy parameter to Light2D
2015-04-03 01:43:37 -03:00
Juan Linietsky
9264a4ab12
Option in Android export to use 32 bits buffer.
2015-03-31 19:02:40 -03:00
Juan Linietsky
64017f3201
fixes for light2d in androids that do not support
...
read depth
2015-03-31 14:59:28 -03:00
Juan Linietsky
6c343df161
2D normal mapping and lighting simple demos
2015-03-24 16:17:49 -03:00
hurikhan
bd35b32f26
adjust the window_management demo to the new function names
2015-03-23 00:09:12 -04:00
Juan Linietsky
64716ee33d
fixes to new window management API
...
-needs testing on Linux
-needs testing on Windows
-NEED SOMEONE TO IMPLEMENT IT ON OSX!! PLEASE HELP!
2015-03-22 19:00:50 -03:00
Juan Linietsky
2a76bd89a9
Merge pull request #1487 from hurikhan/x11-window-management
...
X11 window management
2015-03-22 15:10:50 -03:00
Juan Linietsky
ae3679b988
Merge pull request #1331 from fry-/master
...
Add 2D fog of war demo
2015-03-22 15:08:21 -03:00
Juan Linietsky
d34d2a2e39
Merge pull request #1438 from Spooner/fix_isometric_demo
...
Fix isometric demo
2015-03-22 14:59:58 -03:00
Juan Linietsky
f98b752652
minor comments
2015-03-22 13:01:34 -03:00
Juan Linietsky
eb0117aa8a
drag & drop demo (GUI)
2015-03-22 12:52:47 -03:00
Juan Linietsky
2179681806
gui in 3D demo now uses area for input
2015-03-22 11:52:07 -03:00
Juan Linietsky
e4f0291904
fixes/cleans up
...
-input now correctly works when using viewport scaling
-added function to get areas/bodies in given point
-added function to get space state directly from world
2015-03-22 09:40:26 -03:00
Juan Linietsky
43c9f4921f
input events on Area2D is now supported
...
also added a demo showing how this works
2015-03-22 01:46:18 -03:00
Juan Linietsky
185b644563
signed distance field fonts demo
2015-03-21 10:15:30 -03:00
Juan Linietsky
b9e98ab427
New option to send canvas to render buffer
...
allows to use 3D environment effects for post processing such as Glow,
Bloom, HDR, etc. in 2D.
2015-03-16 01:14:59 -03:00
Juan Linietsky
1e019fc725
back buffer copy node, to improve on texscreen()
...
back buffer copy node and respective demo
2015-03-12 01:05:50 -03:00
Juan Linietsky
38188c75cd
simple shader effects library for 2D
...
ready to use in any project
2015-03-11 01:44:52 -03:00
Juan Linietsky
59d01b7c90
small optimizations to isometric light demo
...
should work faster, and even faster if exported.. as textures have been
optimized.
2015-03-10 21:05:49 -03:00
Juan Linietsky
9c6b489fa3
New Demo, Screen Space Shaders
...
-Fixes to screen space shaders.
-Fixes to isometric light demo.
2015-03-10 00:53:50 -03:00
Juan Linietsky
6745cb4078
lot of work on 2D lighting and isometric maps
...
added a new demo, isometric_light that does full isometric sorting,
lights, shadows, etc.
2015-03-09 02:34:56 -03:00
hurikhan
8dd66bec47
removed up, down, left, right keys from the demo.
...
were used before for fast multiscreen setup testing.
2015-03-08 09:26:58 -05:00
hurikhan
f3c7c4949c
fixing a typo in the demo
2015-03-08 03:32:13 -05:00
hurikhan
f3cdb0fe70
added Label_MouseGrab_KeyInfo
2015-03-08 01:27:36 -06:00
hurikhan
5ca3f19831
Merge remote-tracking branch 'upstream/master' into x11-window-management
2015-03-08 15:10:48 +08:00
Juan Linietsky
04f291feb5
support for 2D shadow casters
...
Added support for 2D shadow casters.
*DANGER* Shaders in CanvasItem CHANGED, if you are using shader in a
CanvasItem and pull this, you will lose them. Shaders now work through a
2D material system similar to 3D. If you don't want to lose the 2D
shader code, save the shader as a .shd, then create a material in
CanvasItem and re-assign the shader.
2015-03-02 00:54:43 -03:00
Bil Bas (Spooner)
13e14ce3e5
Fixed columns to have integer positions, so that they don't "jiggle" when moving the camera.
2015-02-25 17:24:32 +00:00
Juan Linietsky
cb6f7b9edc
Merge pull request #1369 from not-surt/tile_rotation
...
Tile Rotation
2015-02-21 15:37:02 -03:00
Juan Linietsky
f8c813e587
support for light and normal mapping in 2D
2015-02-18 19:40:02 -03:00
hurikhan
09a67c2143
Merge remote-tracking branch 'upstream/master' into x11-window-management
2015-02-15 17:49:34 +08:00
Carl Olsson
f1c9078eb3
Merge branch 'master' of https://github.com/okamstudio/godot
...
Conflicts:
scene/2d/tile_map.cpp
2015-02-15 18:21:35 +10:00
Juan Linietsky
42daa13bd5
begin new serialization framework
...
also got rid of STL dependency on triangulator
2015-02-15 01:21:26 -03:00
Juan Linietsky
7b9e5d4070
Merge pull request #1362 from not-surt/tile_map_body_mode
...
Added body mode property for TileMap as kinematic body
2015-02-14 19:25:35 -03:00
Juan Linietsky
732c7221bc
New Navigation & Pathfinding support for 2D
...
-Added Navigation & NavigationPolygon nodes
-Added corresponding visual editor
-New pathfinding algorithm is modern and fast!
-Similar API to 3D Pathfinding (more coherent)
2015-02-14 12:10:15 -03:00
Carl Olsson
9a9c636a11
Replace body_mode property with use_kinematic flag.
...
Revert 2D Platformer demo's moving platforms to sprite plus body.
2015-02-14 06:43:50 +10:00
Carl Olsson
8c49277071
Added body mode property to TileMap to select between static and kinematic physics bodies. Kinematic allow use of TileMaps for moving platforms for example.
...
Updated 2D Platformer demo to use kinematic TileMaps for moving platforms, in doing so discovered that the tileset was messed up and not converting properly, so fixed that too.
And in order to fix the tileset I need to activate snapping for collision polygon vertices.
2015-02-13 20:49:21 +10:00
hurikhan
6c4d6b468d
Merge remote-tracking branch 'upstream/master' into x11-window-management
2015-02-12 15:58:29 +01:00
hurikhan
9a60048871
cleanup + MouseGrab
2015-02-12 15:58:00 +01:00
Carl Olsson
207d95ddc7
Merge branch 'master' of https://github.com/okamstudio/godot
...
Conflicts:
demos/2d/polygon_path_finder_demo/.fscache
2015-02-11 21:15:49 +10:00
Bil Bas (Spooner)
c14230d986
Merge branch 'master' of https://github.com/okamstudio/godot into add_sprintf
...
Conflicts:
.gitignore
2015-02-10 00:42:28 +00:00
fry-
232539a200
added preview picture
2015-02-02 23:29:19 +01:00
fry-
ad2905b96e
added a demo for 2D fog of war
2015-02-02 23:08:57 +01:00
hurikhan
8321e833a3
* Cleanup for PR
...
* Demo shows a Dialog with not implemented methods at startup
2015-01-22 05:35:39 +09:00
hurikhan
916e0ff6ea
* observer scene for the demo
2015-01-22 01:54:17 +09:00
hurikhan
3adbbb03f7
* fix compilation without scons experimental_wm_api=yes
...
* Extended the demo with an addional MouseGrab Test
2015-01-22 01:14:50 +09:00