Ibrahn Sahir
abef939b09
Reworked PathFollow2D behaviour, based on such in version 2.1.
...
When rotation is enabled, the follower's rotation will be set to that of
the tangent to the path at it's current offset.
For closed looping paths the lookahead will now wrap around at the end of
the path.
fixes #13434
2017-12-06 15:55:54 +00:00
Mariano Suligoy
af719a90a7
TileMap Fixes
2017-12-02 20:49:01 -03:00
Poommetee Ketson
e89309b931
Merge pull request #13216 from hoelzl/pr-fix-tile-origin-center
...
Fix displacement for centered tilemaps
2017-12-01 11:46:34 +07:00
Ferenc Arn
40a7b7e391
Fix PathFollow2D motion.
...
Fixes #13361 .
2017-11-30 08:06:58 +01:00
Chris Bradfield
ee14b17201
Change RayCast2D 'Exclude Parent' to include Area2D
2017-11-28 22:06:49 -08:00
Matthias Hoelzl
2beadf7ac0
Fix displacement for centered tilemaps
...
- Fixes tile and collision placement for tilemaps with
`tile_origin` set to `TILE_ORIGIN_CENTER`.
- Also fixes a bug in the offset computation for collision shapes
with `flip_v` flag set to true if `tile_origin` is
`TILE_ORIGIN_BOTTOM_LEFT`.
2017-11-27 15:12:30 +01:00
Juan Linietsky
bc2e8d99e5
Made Vector::ptrw explicit for writing, compiler was sometimes using the wrong function,
...
leading to unnecesary copy on writes and reduced performance.
2017-11-25 00:09:40 -03:00
Ruslan Mustakov
e967dbca6f
Fix TileMap and TileSet ClassDB bindings
2017-11-24 11:43:15 +07:00
Sofox
3551fc6af0
Fixed #13167 . Restored ParallaxLayer mirroring that was broken by pull request #12421
2017-11-23 01:52:34 +00:00
Rémi Verschelde
2ea5ac17e8
Merge pull request #13159 from AndreaCatania/ray
...
Removed type_mask and fixed some variable name
2017-11-22 16:40:20 +01:00
Rémi Verschelde
e38efe22c7
Merge pull request #12301 from MarianoGnu/master
...
Implement auto-tiling
2017-11-22 15:31:46 +01:00
AndreaCatania
d6e413bb9c
Removed type_mask and fixed some variable name
2017-11-21 22:56:40 +01:00
Rémi Verschelde
00be297b84
Merge pull request #12421 from TheSofox/parallax-overhaul
...
Overhauled the ParallaxBackground system
2017-11-20 15:36:03 +01:00
Gilles Roudiere
f1ec8ff6e8
Fixes a double class registering error
2017-11-20 11:20:38 +01:00
Mariano Suligoy
bcfb0a09f8
Implement auto-tiling
2017-11-20 06:27:47 -03:00
Rémi Verschelde
b1f037eeb9
Merge pull request #13049 from tagcup/pathfollow2d_parallel_transport
...
Use parallel transport in PathFollow2D.
2017-11-20 08:59:33 +01:00
Eric Wiltfang
7dd9e5c57c
Fix the prevention for sliding on slopes in the 2d version of move_and_slide
...
Done by using the same method the 3d counterpart uses.
Fixes #13063 .
2017-11-20 01:42:44 +01:00
Ferenc Arn
4e87f471d7
Use parallel transport in PathFollow2D.
...
Fixes #12995 .
2017-11-19 14:38:53 -05:00
Gilles Roudiere
8d1f2b1857
Rework the canvas_item API for further improves to the canvas item editor
2017-11-19 13:36:31 +01:00
Ferenc Arn
d28763a4c1
Rename Rect3 to AABB.
...
Fixes #12973 .
2017-11-17 11:01:41 -05:00
Rémi Verschelde
49cea443a9
Merge pull request #12870 from Nibodhika/master
...
Fixing tilemap rotation for non top-left tiles.
2017-11-17 00:05:23 +01:00
Vito
5515d28107
Fixing tilemap rotation for non top-left tiles.
2017-11-15 09:22:07 +00:00
Juan Linietsky
04edfc090b
Finalized ability to convert from CanvasItem/Spatial/Particles materials to ShaderMaterial, closes #10242
2017-11-14 15:45:30 -03:00
Poommetee Ketson
aca18b6a49
Merge pull request #12806 from letheed/unify-degrees
...
Unify degree methods and properties
2017-11-11 13:27:02 +07:00
Juan Linietsky
19b1ff0fc5
Disabled filter clip by default and made it optional, fixes #12368 , likely others too
2017-11-10 09:22:25 -03:00
letheed
482e07af7e
Unify degree members and properties
2017-11-10 12:52:07 +01:00
letheed
ab2647a0d0
Remove deprecated rotation methods
2017-11-10 09:09:30 +01:00
Juan Linietsky
192a4d7de5
Reworked how servers preallocate RIDs, should fix #10970
2017-11-09 23:35:34 -03:00
Rémi Verschelde
24b3733f3b
Merge pull request #10770 from RandomShaper/fix-joints
...
Fix joints collision exceptions, plus a bit more
2017-10-31 23:02:37 +01:00
Sofox
43cbef219b
Overhauled the ParallaxBackground system so that it works properly regardless of the zoom of the camera.
2017-10-26 20:42:51 +01:00
Cédric Fuchs
c42bbe1073
Fixes infinite loop in NavPolygonInstance warnings
2017-10-26 13:02:04 +02:00
Jakub Grzesik
8f054d519f
missing set/get_collision_mask_bit() for RayCast
...
in the same fastion how it's implemented in Area or Bodies
2017-10-23 14:31:58 +02:00
Rémi Verschelde
01a5a8b86c
Merge pull request #12291 from RandomShaper/fix-raycast-naming
...
Rename RayCasts collision_layer to collision_mask
2017-10-21 23:44:46 +02:00
Pedro J. Estébanez
7b12ae39f2
Rename RayCasts collision_layer to collision_mask
...
The point is that `RayCast`s are checked against objects' `collision_layer`(s), but they themselves are considered no to _belong_ to any layer. Therefore, the correct name for their property is `collision_mask`, rather than `collision_layer`.
Only renaming is needed since the behavior was already the right one, only that it wasn't matching what users would expect from the name and description of the property.
Fixes #7589 , where it's also discussed.
2017-10-21 22:17:47 +02:00
Poommetee Ketson
9cadb9e5f3
Bind unbound enums, rearrange some by value
2017-10-22 01:58:02 +07:00
Rémi Verschelde
fd4c907a35
Merge pull request #12260 from bojidar-bg/11975-navpoly-freeze
...
Fix adding a NavigationPolygonInstance to a Node2D freezing the editor
[ci skip]
2017-10-20 16:40:39 +02:00
Bojidar Marinov
a6472d0344
Fix adding a NavigationPolygonInstance to a Node2D freezing the editor
...
Fixes #11975
2017-10-20 16:55:47 +03:00
Sofox
aaf6e77198
Tweaks ParallaxBackground to work better with zoom. Ensures a Parallax Layer with a (1,1) motion scale synchs perfectly with a regular stationary sprite that is outside the ParallaxBackground, regardless of the zoom level and movement of the camera.
2017-10-18 11:17:42 +01:00
Hiroshi Ogawa
130ad806f8
Fix AnimatedSprite frame property slider in editor
2017-10-11 17:49:39 +09:00
AndreaCatania
4537977d6d
Renamed fixed_process to physics_process
2017-09-30 16:19:07 +02:00
damarindra
b786e7877b
Fix: CollisionObject shape owner indexing is inconsistent
2017-09-24 15:55:45 +07:00
Marcelo Fernandez
46af050e93
Rename get_position => get_playback_position and seek_pos => seek on audio classes
2017-09-23 16:55:00 +02:00
Marcelo Paez
5e50fde3d9
Changed get_audio_bus and set functions to get_audio_bus_name and set
...
and edited docs for Area2D due to renaming o get_audio_bus and set_audio_bus
2017-09-22 15:05:09 -03:00
letheed
5ad9be4c24
Rename pos to position in user facing methods and variables
...
Rename user facing methods and variables as well as the corresponding
C++ methods according to the folloming changes:
* pos -> position
* rot -> rotation
* loc -> location
C++ variables are left as is.
2017-09-20 13:11:10 +02:00
Thomas Herzog
7dffed485b
Merge pull request #11230 from maxim-sheronov/fix_enum_bindings
...
Fix enums bindings
2017-09-15 08:43:35 +02:00
Maxim Sheronov
0fffa45158
Fix enums bindings
...
Add missed bindings for enums
Move some enums to class to have correct output of api.json
2017-09-13 20:57:07 +03:00
Rémi Verschelde
c2741e2385
Merge pull request #11069 from aroncds/master
...
KinematicBody2D api most friendlier
2017-09-13 15:07:17 +02:00
Juan Linietsky
06138bf18c
Renamed play to playing property, but now playing and is_playing is the same, to avoid confusing. Closes #11211
2017-09-13 08:41:26 -03:00
Marcelo Fernandez
730d36f350
Fixed issues with surround sound on audio server
2017-09-12 15:13:28 -03:00
Rémi Verschelde
aabbd00284
Merge pull request #10908 from hpvb/fix-unused-variables
...
Fix unused variable warnings
2017-09-12 12:55:53 +02:00