213f393293
Fix typos with codespell.
2022-12-22 19:51:25 +01:00
b8009c85f4
Ported: Add vector value linking - KoBeWi and timothyqiu
...
9499ebecee
2022-12-22 18:50:17 +01:00
Haoyu Qiu
1d2a560819
Make NavigationAgent target_location
a property
2022-12-22 14:42:05 +01:00
smix8
9225e78f68
Fix Navigation agent callback wild pointer crash
...
Fixes crash in sanitizer builds when callback agent or object are already freed.
(cherry picked from commit 194c1c44e0a20faa4463e3a41bb12cf93a71fc03)
2022-12-22 14:12:00 +01:00
Wilson E. Alvarez
f95c511c7a
Do not fire VisibilityNotifier screen_entered and screen_exited signals in the Editor
2022-12-22 13:54:25 +01:00
bruvzg
0c95c634bb
Fix auto-translation and ignore control chars.
2022-12-11 19:14:14 +01:00
Hugo Locurcio
cbcd6bad4a
Improve collision exception error messages for easier understanding
2022-11-30 14:37:35 +01:00
kleonc
d7ddaf619a
Add ShapeCast2D/3D::get_collider_rid
method
2022-11-13 00:50:18 +01:00
Haoyu Qiu
177d20aeef
Remove leading spaces from enumerator name hints
2022-11-13 00:26:34 +01:00
9beaa6b80c
Fix cpuparticles 3d.
2022-10-08 18:04:15 +02:00
Haoyu Qiu
30a24e864f
Fix NavigationObstacle not estimating radius
2022-10-08 17:04:48 +02:00
Haoyu Qiu
dbd2b16a35
Fix NavigationObstacle not registering to default navigation map
2022-10-08 17:04:14 +02:00
kobewi
903c9932e5
Don't store frame of playing AnimatedSprite
2022-10-08 16:33:38 +02:00
lawnjelly
cd68b6e1e2
CPUParticles initialize data on set_amount
...
Fills particle data with zeroes on resize using set_amount(), to prevent garbage data including Nans being sent to VisualServer, which can corrupt the spatial partitioning.
2022-10-08 16:13:50 +02:00
kleonc
4da6c31ba9
SpriteBase3D
Fix drawing AtlasTextures with vertical margins differently than in 2D
2022-10-08 16:09:18 +02:00
92af14b0b0
Ported: Move duplicated drawing code from Sprite3D/AnimatedSprite3D to SpriteBase3D
...
- kleonc
0bf2b8e813
2022-10-08 16:08:49 +02:00
93eb41c69e
Ported: added options for sorting transparent objects
...
- QbieShay, akien-mga, clayjohn
acdcbefa4e
2022-09-17 10:54:57 +02:00
lawnjelly
0859d5b60f
Portals - Show RayCast debug helper
...
Switches the raycast helper to global portal_mode, allowing it to show when portals are active.
2022-09-17 00:06:15 +02:00
b6dc768e74
Fix build.
2022-09-16 19:47:02 +02:00
Marcin Nowak
a697c239b8
Backport panning strength parameters from 4.0
2022-09-16 19:44:55 +02:00
66f2357d01
Now Cameras use Worlds directly instead of Viewports.
2022-08-30 14:08:27 +02:00
786e20b159
Work on fixing the remaining issues / error messages with World overrides.
2022-08-30 12:28:05 +02:00
4303dfb5c0
More work on World override support.
2022-08-29 22:55:48 +02:00
b886d14cf5
Added _3d postfix to the end of the World3D related getters and setters in Viewport.
2022-08-29 17:54:41 +02:00
24a1580dbf
Renamed the files aswell.
2022-08-29 17:33:10 +02:00
e4ae7f2ebc
Renamed Environment to Environment3D, and WorldEnvironment to WorldEnvironment3D.
2022-08-29 17:21:40 +02:00
2aee6ab0bb
Renamed World to World3D.
2022-08-29 16:49:00 +02:00
e558e0f700
Fix build when the new skeleton 3d module is disabled.
2022-08-28 16:01:50 +02:00
dc28777321
Moved Skeleton and it's related classes to a module.
2022-08-28 15:46:12 +02:00
a21352637e
Fix infinite loop when reparenting bones in the bone editor. Also fixed issues with bones sometimes returning incorrect children.
2022-08-19 23:46:14 +02:00
e2d42db711
Also renamed the files.
2022-08-19 21:24:36 +02:00
cffe742085
Renamed the VisualServer to RenderringServer like in Godot4, as I think it's a lot better name for it. I did not yet rename the files.
2022-08-19 20:50:20 +02:00
0438da9841
Ported: [3.x] Add ShapeCast and ShapeCast2D nodes - PrecisionRender
...
47a62e28ac
2022-08-19 03:12:32 +02:00
45c65911b5
Ported: Allow negative scale in Particles and CPUParticles
...
This can be used to make 2D particles look more 3D-y with thoughtful use
of scale curve animation.
- Calinou
c4a3560884
2022-08-19 02:42:33 +02:00
9757c39f05
Moved a few more core classes.
2022-08-17 17:43:49 +02:00
686663d3e4
Moved around more classes in core.
2022-08-17 16:01:01 +02:00
04feb63860
Moved Engine and projectSettings.
2022-08-17 15:35:28 +02:00
dc9cc716c7
Moved Object related classes under core/object.
2022-08-17 13:45:14 +02:00
388b88678e
Moved container related classes in core under a new containers directory.
2022-08-17 12:53:49 +02:00
e71e3ed897
Now Vector4, Vector4i, Projection, PoolVector4Array, PoolVector4iArray, are built in variant types. Also reordered the Variant's Type enum, renamed _RID in it to RID, fixed a few smaller issues and removed some very old compat code.
2022-08-16 21:55:56 +02:00
8c2e76840c
Removed CameraMatrix, and switched to Projection.
2022-08-16 10:26:35 +02:00
5cd44e02d0
Backported the improvements to Transform from Godot4.
2022-08-14 20:35:11 +02:00
170a41ca82
Backported improvements to Basis from Godot4. Also bound all eligible methods.
2022-08-14 00:18:21 +02:00
d9e094ab9a
Renamed elements in Basis to rows.
2022-08-13 19:07:59 +02:00
730bce8587
Renamed Quat to Quaternion for consistency with the other engine math classes.
2022-08-13 15:22:33 +02:00
4b939998a7
Removed AnimationTreePlayer, as it was deprecated (and also practically unusable).
2022-08-11 23:01:27 +02:00
dc3500ec17
Fixed BoneAttachments.
2022-08-11 22:32:32 +02:00
502f8f85c5
Fix infinite recursion issues in Skeleton.
2022-08-11 22:32:25 +02:00
9d9271b518
Removed the SNAME macro, I'll probably keep static counting support for StringNames though.
2022-08-11 20:22:51 +02:00
5e3c3ff4d0
Ported from Godot4: Implement global rest - TokageItLab
...
4d4ffa3a2c
2022-08-11 20:10:26 +02:00