Aaron Franke
52e3004465
[4.3] Simplify list of branches in the README ( #1255 )
2025-10-02 17:10:26 -07:00
utsav132
5557b10cfa
Fix mob playback animation being started before the animation is set in Dodge the Creeps ( #1175 )
...
The '$AnimatedSprite2D.play()' is called at the beginning in the '_ready' function,
when it should actually be called at the end, after selecting the animation.
2025-03-07 19:43:58 +01:00
Hugo Locurcio
fdb2f50a20
Add a graphics tablet input demo ( #1162 )
2025-02-10 18:17:34 +01:00
Jason Yundt
0d46333c4e
Update Platformer 2D to Godot 4.3 ( #1145 )
...
* Update Platformer 2D to Godot v4.3
Before this change, if you tries to import the Platformer 2D project
using Godot v4.3 (the latest stable version of Godot, at the moment),
you would get the following warning:
> Warning: This project was last edited in Godot 4.2.
> Opening will change it to Godot 4.3.
>
> Open anyway? Project will be modified.
This change updates the project to Godot 4.3 so that that warning no
longer appears. When you upgrade to a newer version of Godot, sometimes
certain files will automatically be updated by the Godot Editor after
the upgrade has been completed. Specifically, the files won’t get
updated until after they’re opened in the Godot Editor. When creating
this commit, I tried to open every single file for Platformer 2D in the
Godot Editor to make sure that all of those automatic changes are
included in this commit.
* Replace Platformer2D’s TileMap with a TileMapLayer
Before this change, the Platformer 2D used a TileMap Node. TileMaps are
deprecated. TileMapLayers should be used instead [1].
[1]: <https://docs.godotengine.org/en/4.3/classes/class_tilemap.html#tilemap >
2025-02-06 15:23:15 +01:00
Hugo Locurcio
c3b0331d8a
Fix invalid icon reference in C# Android IAP demo ( #1159 )
2025-01-21 02:39:47 +01:00
Wayne Mwashuma
0e24c8eb2e
Update to TileMapLayer in Multiplayer Bomber demo ( #1155 )
2025-01-10 22:39:38 +01:00
Mohamed Koubaa
be77353917
Move position setting code to be before direction in Dodge the Creeps ( #1151 )
2025-01-10 19:52:54 +01:00
Fabio Alessandrelli
d3c71ddb20
Fix typo in WebSocketServer class name ( #1154 )
2025-01-10 19:51:29 +01:00
David Briscoe
c49e134e13
Explain how to setup GUI in 3D ( #1149 )
...
Make it more obvious to newcomers how this demo works so they can
replicate it in their projects.
Change the text to point to how this is working.
Add Editor Descriptions to make it clearer how this is setup.
Co-authored-by: Aaron Franke <arnfranke@yahoo.com >
2024-12-23 18:55:20 +01:00
Jorrit Rouwe
81249b3f4a
Increase Jolt Physics limit settings so performance tests run without errors ( #1146 )
2024-12-13 16:39:29 +01:00
Aaron Franke
51a7d389af
Merge pull request #1138 from Calinou/truck-town-add-moods
...
Add moods (times of day) to Truck Town demo
2024-11-25 12:05:53 -08:00
Hugo Locurcio
5f0e0ce205
Improve GUI in 3D demo ( #1140 )
...
- Increase physics ticks per second to 120, so that UI interactions feel
smoother and have lower input lag. This happens since input is governed
by the physics tick due to the use of physics picking.
- Add a placeholder to the LineEdit and select a default option in the OptionButton.
2024-11-25 12:04:29 -08:00
Markus Sauermann
6f44371df1
Fix physics picking in Gui in 3D Demo ( #1139 )
...
Physics picking requires that the SubViewport has a consistent state
of the mouse-enter/exit notifications.
Godot V4.3 was changed in comparison to V4.2, so that it now requires
this additional step.
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
Co-authored-by: Aaron Franke <arnfranke@yahoo.com >
2024-11-25 18:38:26 +01:00
Hugo Locurcio
15bcb941de
Add moods (times of day) to Truck Town demo
...
Four moods are available: sunrise, day, sunset, night. Sunset and night
also feature artificial point lights placed in the town scene.
The mood can be set on the main menu before playing. It can also be cycled
during gameplay by pressing M or D-Pad Down.
2024-11-25 18:35:05 +01:00
Aaron Franke
5d9542113a
Improve Truck Town model, fix issues, use OMI glTF Physics ( #1110 )
2024-11-25 06:56:02 -08:00
smix8
0fb1b4e09c
Update 2D navigation demo NavigationPolygon for 4.3+ ( #1135 )
...
Updates NavigationPolygon with data that has compatibility with newer 2D navigation mesh baking.
2024-11-17 00:32:38 +01:00
Yaxian
1e02914267
Use TileMapLayer in Dynamic TileMap Layers ( #1133 )
...
TileMap is deprecated in 4.3 as TileMapLayer supersedes it.
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2024-11-15 19:04:15 +01:00
Bastiaan Olij
6db1062768
Fix recenter code in OpenXR Character Centric Movement ( #1131 )
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
Co-authored-by: Aaron Franke <arnfranke@yahoo.com >
2024-11-15 19:03:19 +01:00
Hugo Locurcio
adf6d7e08d
Disable non-functional XR demos in web exports ( #1130 )
...
These demos could work if they are redesigned to account for WebXR's
limitations when running on the web platform.
2024-11-08 11:33:19 +01:00
Danil Alexeev
c492e5fd73
Update some GDScript files for Godot 4.3 ( #1129 )
2024-11-04 12:00:59 +01:00
Hugo Locurcio
7ed5b1c116
Update web demo exports for Godot 4.3 ( #1127 )
...
This comes with other improvements:
- Demos now work on desktop and mobile browsers, as ETC2 import is now
automatically enabled before exporting each demo.
- Progressive web app is available for each project.
- Can be added to the home screen on a device for a closer-to-native experience.
- Cross-origin isolation headers are automatically added, so that the export
works with threads enabled despite being hosted on GitHub Pages
(which doesn't send these headers).
Several demos will need further tweaks to look better when using
the Compatibility rendering method. Currently, many 3D demos appear
too bright due to lights with shadows enabled using sRGB blending.
Also, many demos will need to be modified to indicate which parts
of them are not supported when running on the web platform, or
when using the Compatibility rendering method.
2024-10-30 17:13:23 +01:00
Hugo Locurcio
53d3f9cdde
Improve Operating System Testing demo ( #1124 )
...
- Display more return values of Engine/OS methods such as system fonts,
memory information and security information.
- Add headless support (the generated report is also printed to stdout).
- Improve theming in the generated report.
- Hide video adapter type if this information can't be queried in the
current rendering method.
- Update C# script for Godot 4.x platform names.
2024-10-23 23:09:23 +02:00
Hugo Locurcio
edccce8563
Fix normal map direction in 2D Lights and Shadows ( #1123 )
...
- Group Light2D nodes for easier dragging in the editor.
2024-10-18 23:30:07 +02:00
Raymond DiDonato
a87fded4cf
Fix VRAM leak in compositor effect demo ( #1115 )
2024-09-17 01:36:20 +02:00
Montandalar
fdae025495
Add full license information for Voxel demo textures ( #1113 )
2024-09-15 15:04:34 +02:00
Tyler Breisacher
fa6061c623
Add static types in 2D Navigation AStar demo ( #1008 )
2024-08-31 03:48:17 +02:00
Ryhon
8ab921d5b4
Add FSR 2.2, exclusive fullscreen and ultra SSAO/SSIL to 3D Graphics Settings demo
2024-08-31 03:21:22 +02:00
shahriarlabib000
723331f814
updated README and Screenshots ( #1111 )
2024-08-28 18:09:22 -07:00
JavierStark
71630e80e4
Fix updated Android IAP project in c# ( #1105 )
...
* Update project to 4.3
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2024-08-28 16:58:41 -07:00
Aaron Franke
5646c6a7a8
Open and save 3D demos in Godot 4.3 stable ( #1109 )
2024-08-27 13:40:06 -07:00
Hugo Locurcio
582229e17c
Improve Material Testers demo project ( #1068 )
...
- Add reflection probes for each test sphere, which can be toggled using
a new dropdown with 3 options (no reflection probe, reflection only,
reflection + ambient). The cull and reflection masks are configured
on each reflection probe so that spheres don't self-reflect, but other
spheres still appear in each sphere's reflections. Probe extents are made
very large to prevent any visible fading, and the test beds don't
receive the reflection probe's ambient or reflection.
- Improve ice material visuals by giving it some opacity.
- Use lossless compression on all textures, as their relatively low
resolution and count by today's standards makes them not use much VRAM
anyway.
2024-08-27 05:32:12 -07:00
Christen Lofland
7e2a55aa07
3D Inverse Kinematics Godot 4 Conversion (Partial) ( #1036 )
...
* These changes allow the project to start and run in Godot 4.2
I hit some of the files with my formatter, if whitespace updates are not wanted I can remove those.
The project doesn't entirely work yet, but it runs. I am still working on making it work properly fully, but at least it starts now instead of crashing.
* Center text to match Godot 3 example better.
2024-08-27 05:13:54 -07:00
shahriarlabib000
b05fb07d77
updated meshes to obj instead of res ( #1107 )
2024-08-27 05:06:22 -07:00
Mikael Hermansson
7e60538469
Change semi-truck in Truck Town demo to use 6DOF joint ( #1102 )
2024-08-27 04:31:10 -07:00
shahriarlabib000
9f59648c26
Update robot mesh for Godot 4 in 3D in 2D demo ( #1106 )
2024-08-26 00:07:36 +02:00
JavierStark
13b2787173
Update Android IAP in C# project to Godot 4.3 ( #1104 )
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2024-08-23 04:00:10 +02:00
Rémi Verschelde
6c635fe75a
Merge pull request #1080 from BastiaanOlij/openxr_composition_layers
...
OpenXR composition layer example
2024-08-22 07:35:28 +02:00
Zi Fan
6d5ded3c7d
Fix incorrect asset library link in 3D Lights and Shadows README ( #1100 )
2024-08-11 02:15:38 +02:00
smix8
cbb68060c6
Add navigation mesh chunks demos ( #1099 )
...
Adds 2D and 3D demo project for how to bake navigation meshes for large world chunk systems.
2024-08-08 17:22:47 +02:00
esainane
0fba875c72
Fix theme properties in various demos ( #1097 )
...
3.x -> 4.x:
`font_color_shadow` -> `font_shadow_color`
`font_color_selected` -> `font_selected_color`
`hseparation` -> `h_separation`
`vseparation` -> `v_separation`
`shadow_as_outline` -> `shadow_outline_size`
`panelf` and `panelnc` were removed in 3.2, as the options were never used.
See: godotengine/godot#28639
`font_color_shadow` is not a property of ProgressBar's theme, and there
doesn't seem to be an equivalent. The term "shadow" does not appear in any of:
{scene/{gui/{progress_bar,range,control},main/{canvas_item,node}},core/object/object}.{cpp,h}
2024-08-02 03:01:04 -07:00
Bastiaan Olij
98899881e7
OpenXR composition layer example
2024-07-31 15:44:50 +10:00
Fabio Alessandrelli
8fd41702c6
Fix typing errors in webrtc_signaling demo ( #1096 )
2024-07-28 01:35:33 +02:00
Russell Sanborn
34d174e315
Add JetBrains IDE files to .gitignore ( #1094 )
...
For reference, this exists in other godotengine repositories. Examples:
* https://github.com/godotengine/godot/blob/master/.gitignore#L157
* https://github.com/godotengine/godot-docs/blob/master/.gitignore#L52
2024-07-26 17:44:57 +02:00
Rémi Verschelde
3265d3fcd4
Merge pull request #1082 from Calinou/add-2d-polygons-lines-demo-4.x
...
Add a 2D polygons and lines demo
2024-07-25 13:31:10 +02:00
Russell Sanborn
7d42ae3c9a
Rename Dodge The Creeps files to snake case ( #1084 )
...
This follows the style guide:
- https://docs.godotengine.org/en/stable/tutorials/best_practices/project_organization.html#style-guide
For reference, a documentation PR exists to update references to the
demo.
2024-07-15 00:36:11 +02:00
Matthew
e6fcf24f89
Merge pull request #973 from BastiaanOlij/openxr_hand_tracking_demo
...
Add OpenXR hand tracking demo
2024-07-13 15:04:58 -04:00
Hugo Locurcio
16d8ba09fb
Replace instances of KinematicBody with CharacteBody in READMEs
...
KinematicBody was replaced by CharacterBody in Godot 4.0.
This also adds the 3D suffix to 3D physics classes.
2024-07-12 23:06:00 +02:00
Hugo Locurcio
7223aec001
Fix incorrect static typing in 2.5D demo
2024-07-03 17:18:29 +02:00
Hugo Locurcio
0ec2fff5bf
Fix incorrect typed Array assignment in XR demo scripts ( #1081 )
2024-06-26 17:20:58 +02:00
Hugo Locurcio
78bbd99f0d
Add a 2D polygons and lines demo
2024-06-25 18:09:34 +02:00
ShatteredReality
b4c73f4888
Fix README links to asset library ( #1078 )
...
This updates all links to point to the 4.2 demos instead of the 3.5 ones.
Co-authored-by: A Thousand Ships (she/her) <96648715+AThousandShips@users.noreply.github.com >
2024-06-24 19:29:58 +02:00
Bastiaan Olij
677dc46eeb
Add OpenXR hand tracking demo
2024-06-15 14:04:49 +10:00
Hugo Locurcio
fbb7cb442c
Fix ball speedup logic in Pong demo ( #1073 )
2024-06-13 12:31:10 +02:00
Bastiaan Olij
909331ac51
Add Compositor Effects (Post-Processing) demo ( #1058 )
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2024-06-07 22:19:25 +02:00
Hugo Locurcio
785e3213d5
Use higher shadow filtering quality settings in 3D demos ( #1067 )
...
The 3D demos aren't very demanding and Godot has been optimized
a bit since 4.0's release, so we can afford using higher quality
shadow settings for less noisy shadow filtering.
This also tweaks shadow bias to reduce shadow acne in the Voxel demo.
The time slider in the Physical Light and Camera units demo now
allows for more precise adjustments.
2024-06-06 22:11:18 +02:00
Hugo Locurcio
fad6cc2e1b
Add turbulence example to 3D Particles demo ( #1066 )
...
- Make the attractor in the example dynamic to better showcase its functionality,
and add a visual representation to it.
- Tweak the appearance of attracted particles.
- Fix force field particle display (it wasn't using Local Coords as intended).
- Lower the sun angle to make the background darker (and particles easier to see).
2024-06-06 22:07:00 +02:00
Hugo Locurcio
9a0c857131
Fix incorrect class_name declarations being swapped with extends
...
This was caused by an automatic text replacement issue.
2024-06-03 20:13:55 +02:00
Hugo Locurcio
bac1e69164
Use static typing in all demos ( #1063 )
...
This leads to code that is easier to understand and runs
faster thanks to GDScript's typed instructions.
The untyped declaration warning is now enabled on all projects
where type hints were added. All projects currently run without
any untyped declration warnings.
Dodge the Creeps and Squash the Creeps demos intentionally don't
use type hints to match the documentation, where type hints haven't
been adopted yet (given its beginner focus).
2024-06-01 12:12:18 +02:00
Sectonidse
8e9c180278
Use match case instead of if else in Audio Mic Record demo ( #1053 )
...
* Use match case instead of if else
This is my first pull request.
* Apply suggestions from code review
---------
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2024-05-13 19:57:04 +02:00
Christen Lofland
3859c66f0e
Remove modulate/albedo mix changes from Distance Fade example in Decals ( #1054 )
2024-05-13 19:50:07 +02:00
Tarik Belabbas
9a5176e430
Fixed minor Godot 3 bit in "gui_in_3d" demo's billboard specific code ( #1052 )
2024-05-06 23:04:36 -07:00
谢天
95cfb076d1
Add missing tags to several demos ( #1048 )
2024-04-18 22:24:47 +02:00
Colter
9043224bb2
Fix upward movement key to be W in Multiplayer Bomber ( #1049 )
...
It was accidentally set to Z instead.
2024-04-18 22:23:59 +02:00
Lisandro Lorea
01db4a6f99
Fix joypad demo for Godot 4.x ( #943 )
2024-04-13 14:50:02 -07:00
Bastiaan Olij
035e905a3e
XR demos: Add check for VRS/foveation in start vr script, and enable foveation in project settings ( #1022 )
...
Co-authored-by: Aaron Franke <arnfranke@yahoo.com >
2024-04-12 14:16:23 -07:00
Christen Lofland
b2ed2d6f6d
Remove tiles outside of texture to elliminate these errors on loading the project: ( #1035 )
...
```
ERROR: Cannot create tile. The tile is outside the texture or tiles are already present in the space the tile would cover.
at: (scene\resources\2d\tile_set.cpp:4963)
ERROR: The TileSetAtlasSource atlas has no tile at (1, 0).
at: (scene\resources\2d\tile_set.cpp:5400)
ERROR: TileSetAtlasSource has no tile at (1, 0).
at: (scene\resources\2d\tile_set.cpp:5348)
```
2024-04-12 14:16:04 -07:00
captain-redbeard
fbef18f58b
Updated Dodge the Creeps C# to Godot mono 4.2 ( #1000 )
...
Co-authored-by: Ivan Shakhov <van800@gmail.com >
Co-authored-by: Aaron Franke <arnfranke@yahoo.com >
2024-04-12 00:56:02 -07:00
Hugo Locurcio
4f866f2a9a
Add doors as an example of dynamic occluders in the Occlusion culling demo ( #807 )
...
The occluders don't actually move, but are toggled when the door starts
opening and finishes closing to avoid unnecessary BVH rebuilds.
2024-04-11 21:07:55 -07:00
Muller-Castro
af93126e05
Fix missing baked_exposure ( #1043 )
2024-04-11 20:57:52 -07:00
Hugo Locurcio
5bda007763
Update GUI Translation demo for 4.0 ( #930 )
...
- Add PO support in addition to CSV.
Co-authored-by: SkyJJ <jjchai01@hotmail.com >
2024-04-11 20:55:49 -07:00
Christen Lofland
f70868ce22
Use @onready to init previous_position to prevent errors ( #1042 )
2024-04-11 20:36:15 -07:00
Aaron Franke
6e44341d67
Merge pull request #1041 from chrisl8/2.5d-editor-view-update
...
Update 2.5D GDScript demo to display the editor plugin in Godot 4.
2024-04-11 20:33:37 -07:00
Aaron Franke
3788da41cd
Fix 2.5D editor viewport and gizmo for Godot 4.x
2024-04-11 20:30:58 -07:00
Aaron Franke
57c1cb9ffa
More tweaks to the 2.5D demo for Godot 4.x
2024-04-11 13:50:34 -07:00
Christen Lofland
85b8f10778
Prefer using guard clauses as suggested by aaronfranke.
2024-04-10 16:33:46 -05:00
Christen Lofland
0a35055aa0
Undue some formatting changes that were in dispute.
2024-04-10 16:31:51 -05:00
Christen Lofland
3ef6a15741
Update 2.5D GDScript demo to display the editor plugin in Godot 4.
2024-04-10 11:52:08 -05:00
Christen Lofland
d190e73ad3
Only print MIDI device list if any are found in MIDI Piano ( #1039 )
...
This is a silly "fix", but it prevents an empty `[]` from being printed every time
this demo is run without a MIDI device plugged into the computer.
The MIDI devices list is printed if one is plugged into the computer, which I have tested.
2024-04-10 01:30:09 +02:00
Clay John
79d30931c3
Switch to single safe threaded model in TextureRD demo ( #1038 )
...
Multithreaded rendering is not safe in 4.2, so it should not be used
in our official demos for now.
2024-04-09 02:09:27 +02:00
iltenahmet
56f103953d
Update dodge-the-creeps asset library link ( #1034 )
2024-04-03 15:32:10 -07:00
Christen Lofland
be7be4c1cc
Disable 2D MSAA in Dynamic TileMap Layers to avoid warning on start ( #1030 )
...
The demo uses the Compatibility rendering method, which currently
doesn't support 2D MSAA.
2024-04-02 03:19:56 +02:00
Christen Lofland
5553ecfd88
Fix font code for Godot 4 in Finite State Machine ( #1027 )
...
This clears out some errors that happen on every load of this demo in Godot 4 onward.
It also makes the fonts actually work, as they did not before.
We probably don't strictly **need** these font settings for a demo, but they were here before.
I don't think `SourceCodePro-Black.ttf` was ever used, based on looking at history. So I removed it.
Both `.tres` files are gone too, as those are not used in Godot 4.
I have updated everything that used `SourceCodePro-Bold.ttf` to the new setup.
2024-04-02 01:52:04 +02:00
Christen Lofland
ab9ffb7558
Fix font setup in Dodge the Creeps ( #1026 )
2024-04-02 01:50:12 +02:00
谢天
c181965682
Fix incorrect toggle_mouse_capture key in Global Illumination ( #1029 )
2024-04-02 01:21:01 +02:00
Hugo Locurcio
31d1c0c112
Remove old and unused project settings, update various demos for 4.2 ( #1024 )
...
- Move all demo projects that don't require Forward+/Mobile-only features
to the Compatibility rendering method. This improves performance significantly
on low-end devices and ensures visuals are identical to a web export
of the demo.
- Set deadzone on all inputs to 0.2 for better gamepad usability.
- Remove reliance on `default_env.tres` to use built-in Environment
resources in the main scene instead (which follows the preview environment
workflow).
- Remove notices pointing to GDNative or VisualScript, since both were
removed in 4.0.
- Various bug fixes and usability tweaks to 10+ demos.
2024-03-26 18:01:58 +01:00
A Thousand Ships
82913393a8
Improve code style ( #1021 )
...
* Remove unnecessary use of `self`
* Connect to signals directly over `connect("name")`
* Use `call_deferred` on callables over `call_deferred("name"))`
* Emit signals directly over `emit_signal("name"...)`
2024-03-25 17:06:52 +01:00
behrooz bozorgchamy
523c7d34c0
Update Pong with C# to Godot 4.2.1 ( #966 )
2024-03-25 16:25:51 +01:00
Hugo Locurcio
71eea49eba
Fix player and mob animations not looping in Squash the Creeps ( #1020 )
...
This was missed in the upgrade to 4.0, which reset loop mode properties
in Animation.
2024-03-06 23:08:05 +01:00
Hugo Locurcio
98e9176b73
Update README for new branches
2024-03-06 19:32:56 +01:00
Nazarwadim
b8a8670301
Fix hitboxes not matching physical appearance in Squash the Creeps ( #1019 )
2024-03-06 19:31:21 +01:00
Markus Sauermann
a69b2f7e21
Rewrite GUI in 3D demo to use Physics Picking for mouse events ( #925 )
...
Rework GUI in 3D Demo to handle mouse events via
Physics Picking instead of in _unhandled_input.
This brings several benefits:
- Correctly handle cases, where the 3D-GUI is located behind other
collision objects.
- Proper passive hovering support
This allows also to make simplifications in the code, because
3D-mouse position no longer needs to be calculated manually.
2024-02-24 18:06:19 +01:00
Ryan Roden-Corrent
722bd11689
Update viewport scaling demo to 4.x
...
The 3d_scaling demo was updated to use the built-in 3D scaling mechanisms
in the Forward+ and Mobile renderer (Compatibility in 4.3).
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
2024-02-13 19:17:02 +01:00
Hugo Locurcio
4d01a2678f
Port demos with remade art assets to Godot 4 ( #922 )
...
This re-ports the following demos to Godot 4 following their latest `3.x` versions:
- 2D Navigation with AStarGrid2D
- 2D JRPG Demo
- 2D Isometric Game
- 2D Platformer
Some tweaks have also been made in the process, such as split screen players
having different colors in the 2D Platformer demo.
Co-authored-by: Nonparoxysmic <69494951+Nonparoxysmic@users.noreply.github.com >
2024-02-10 01:40:04 +01:00
Luis Henrique Rocha
8fc246a051
Fix vertical movement sprite in Dodge the Creeps ( #1006 )
...
Using rotation in the player node instead of flipping vertically, by doing so the trail is also rotated.
2024-02-07 23:16:03 +01:00
Fabio Alessandrelli
f954d78903
Fix missing parameter in webrtc_signaling "connected" handler ( #995 )
2024-02-07 23:05:53 +01:00
Hugo Locurcio
196df0c78b
Add integer scaling to Multiple resolutions demo ( #985 )
...
This also adds pixel art reference images for comparing results
with various stretch settings.
2024-02-07 23:05:26 +01:00
Fabio Alessandrelli
ddf6d60ed4
Fix Web platform checks in WebRTC signaling demo ( #1015 )
...
The check to hide the "Listen" button on Web platforms was not updated
from the old 3.x name (HTML5).
2024-02-07 23:05:12 +01:00
Hugo Locurcio
c423f3bfc6
Improve volumetric fog demo ( #1014 )
...
- Add fog shader example courtesy of alghost
(https://godotshaders.com/shader/moving-gradient-noise-fog-mist-for-godot-4/ ).
- Add textured floor to make volumetric fog easier to see.
- Add keys to adjust volumetric fog quality (higher values are sharper).
- Increase volumetric fog energy on one of the SpotLights to show
the difference.
2024-02-01 17:30:35 +01:00
Hugo Locurcio
2a962929f3
Update demo files for Godot 4.2.1 ( #1013 )
...
All demos were opened with Godot 4.2.1, with the mesh format
upgraded for 3D demos.
The 3D antialiasing demo now uses Extra Cull Margin on the last
object to prevent it from disappearing too early when the camera
rotates (due to its use of shader-based animation).
2024-02-01 17:30:08 +01:00
Rémi Verschelde
b74261ca04
Merge pull request #993 from Calinou/add-runtime-save-load-demo
...
Add a run-time saving/loading demo project
2024-01-19 10:00:24 +01:00
Rémi Verschelde
7176ff19dc
Merge pull request #932 from Calinou/bidi-font-features-add-variable-fonts-system-fonts
...
Add variable fonts and system fonts to BiDi and Font Features demo
2024-01-19 09:58:28 +01:00
Rémi Verschelde
62db0c91de
Merge pull request #994 from Calinou/3d-antialiasing-add-alpha-antialiasing
...
Add alpha antialiasing example to 3D Antialiasing demo
2024-01-19 09:58:18 +01:00
Rémi Verschelde
b36d6f0db2
Merge pull request #998 from Calinou/truck-town-mobile
...
Add mobile controls and optimized settings to Truck Town
2024-01-19 09:56:55 +01:00
Rémi Verschelde
81ea8edf47
Merge pull request #1010 from BastiaanOlij/fix_start_vr_script
...
Fixed typo in start vr script for selecting refresh rate
2024-01-15 10:54:39 +01:00
Bastiaan Olij
567931097e
Fixed typo in start vr script for selecting refresh rate
2024-01-13 22:20:15 +11:00
Bastiaan Olij
4a4b46cbe1
Add OpenXR movement demos ( #977 )
2023-11-18 11:49:06 +01:00
Hugo Locurcio
cdbdbac1e7
Add mobile controls and optimized settings to Truck Town
...
On mobile platforms, the vehicle automatically accelerates.
Touch the left and right edges of the screen to steer.
Touch the middle of the screen to brake/reverse
(this also temporarily stops acceleration).
- Fix braking not working correctly (and make breaking stronger
to make vehicles easier to control at high speeds).
- Allow using the D-Pad for steering and X/Square for braking.
- Tweak exhaust particles to be more subtle and fade more smoothly.
- Change spawn position to a location that's more straightforward
to drive.
2023-11-17 20:11:31 +01:00
Bastiaan Olij
5eed925b7b
Add compute texture demo ( #938 )
2023-11-17 12:55:09 +01:00
Hugo Locurcio
c76c4e8a5c
Add alpha antialiasing example to 3D Antialiasing demo
...
- Add colored planes below some examples to make antialiasing
differences easier to see.
- Change various textures to make antialiasing differences easier to see.
2023-11-15 20:17:01 +01:00
Hugo Locurcio
a2557fce51
Add a run-time saving/loading demo project
...
This is useful to load user-generated content without requiring users
to create a PCK file for it.
2023-11-03 16:12:14 +01:00
Nazarwadim
40ce32c5da
Fix player trail appearance in Dodge The Creeps ( #986 )
2023-10-30 18:47:37 +01:00
Alex
7af99c55ef
Update WebSocket Minimal demo for Godot 4.1 ( #990 )
2023-10-30 18:44:30 +01:00
Alex
232eb35acf
Update Mobile Sensors demo for Godot 4.1 ( #992 )
2023-10-30 18:44:11 +01:00
David Briscoe
757cc4261c
Update 2D Skeleton demo for Godot 4.1 ( #976 )
2023-10-25 04:42:32 +02:00
Alex
851862f8db
Update Multitouch Cubes demo for Godot 4.1 ( #989 )
2023-10-25 01:51:22 +02:00
Alex
5689210c46
Fix player occasionally not being hit by bomb in Multiplayer Bomber ( #987 )
...
If the bomb and the player are at the same position, then `intersect_ray` returns no result.
`query.hit_from_inside = true` fixes the problem. The other changes were made automatically by Godot.
2023-10-23 00:09:54 +02:00
Aaron Franke
4d31672264
Merge pull request #982 from satoshidisciple/fix_bug/webrtc_signaling
...
Example of "webrtc_signaling" not working on the web
2023-10-20 19:34:29 -05:00
Alex
7e9d31bb04
Fix one-way collision script error in 2D Physics Tests ( #962 )
2023-10-18 03:24:59 +02:00
David Briscoe
1b61bc4bb0
Use NavigationAgent3D in 3D Navigation demo ( #975 )
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2023-10-18 03:23:57 +02:00
Tomek
84b7f9ea36
Add dynamic TileMap layer demo ( #954 )
2023-10-18 03:22:09 +02:00
S Manikanta Varshit
d880218056
Fix typo in Mobile sensors script comment ( #947 )
2023-10-18 03:19:05 +02:00
David Briscoe
3706e3e998
Map attack to gamepad X, revise text in Finite State Machine demo ( #937 )
2023-10-18 02:53:17 +02:00
Alex
e2abd0e7fb
Update Matrix Transform demo to Godot 4.1 ( #978 )
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2023-10-18 02:38:00 +02:00
Alex
647002a75c
Port Navigation Polygon 2D demo to Godot 4.1 ( #955 )
2023-10-18 01:58:34 +02:00
Alex
9484fbbace
Fix errors in Physics-Based Platformer 2D demo ( #958 )
2023-10-18 01:40:43 +02:00
Alex
1c169add0d
Add FPS counter, V-Sync and Limit FPS to 3D Anti-Aliasing demo ( #968 )
2023-10-18 01:36:39 +02:00
Alex
7e43dbf64b
Make animations smoother in Audio Spectrum demo ( #972 )
2023-10-18 01:31:12 +02:00
Alex
ce4600350e
Add Limit FPS option to the 3D Graphics Settings demo ( #970 )
2023-10-18 01:30:06 +02:00
Satoshi Disciple
db8ac0422d
make websocket pool every time
2023-10-16 22:53:00 -03:00
Hugo Locurcio
fc7ff91882
Add glass material to Procedural materials demo ( #980 )
2023-10-11 22:35:23 +02:00
Alex
0dfb54ff7f
Fix HSlider and test_collision_pairs in 3D Physics Tests ( #971 )
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2023-10-01 03:55:10 +02:00
Hugo Locurcio
65b34f8192
Update Voxel demo for Godot 4.1.1 ( #965 )
2023-09-24 23:41:35 +02:00
behrooz bozorg chami
ad2cdfebd4
Update Multitouch View demo for Godot 4.1 ( #960 )
2023-09-22 21:42:37 +02:00
Hugo Locurcio
1113bafac4
Merge pull request #945 from AThousandShips/fix_global
...
[Squash The Creeps] Use `Basis.looking_at` to control facing
2023-09-09 17:14:11 +02:00
A Thousand Ships
0938a48563
[Squash The Creeps] Use Basis.looking_at to control facing
...
Co-authored-by: Aaron Franke <arnfranke@yahoo.com >
2023-09-07 19:36:17 +02:00
Aaron Franke
68aefef5b9
Merge pull request #944 from godotengine/dependabot/github_actions/actions/checkout-4
...
Bump actions/checkout from 3 to 4
2023-09-04 16:05:28 -05:00
dependabot[bot]
e85494a57a
Bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-04 19:33:06 +00:00
Hugo Locurcio
e9f0f75c5b
Update "Grid-based Navigation with AStarGrid2D" demo for 4.1 ( #914 )
...
Update "Grid-based Navigation with AStarGrid2D" demo for 4.1
2023-08-07 14:00:14 +02:00
Rémi Verschelde
9c8dc6383e
Merge pull request #928 from Calinou/bbcode-fix-typo
...
Fix typo in Rich Text Label with BBCode
2023-08-01 16:38:59 +02:00
Hugo Locurcio
f7e3ceb31e
Add camera controls to the Physical Light and Camera units demo ( #931 )
2023-07-18 09:03:43 +02:00
Aaron Franke
c3f09a45dc
Merge pull request #933 from Calinou/contributing-fix-typo
...
Fix typo in contribution guidelines
2023-07-09 12:56:25 -05:00
Hugo Locurcio
fbc7341439
Fix typo in contribution guidelines
2023-07-09 18:45:50 +02:00
Hugo Locurcio
179f94528b
Add variable fonts and system fonts to BiDi and Font Features demo
2023-07-07 20:56:17 +02:00
Hugo Locurcio
beaefdc0c0
Fix typo in Rich Text Label with BBCode
...
- Allow toggling pause by pressing the Pause key,
in addition to the existing button.
2023-07-05 15:23:31 +02:00
Seth Louis
ea37c101e0
Fix Z Index on platforms in 2D platformer demo ( #927 )
2023-07-05 15:15:38 +02:00
Aaron Franke
a5d736f624
Merge pull request #926 from Calinou/add-project-tags
...
Add tags to all demo projects
2023-06-28 15:58:40 -05:00
MotH
0a84347d11
Sorted tags
2023-06-28 21:27:10 +02:00
Aaron Franke
b032b75c07
Merge pull request #919 from Calinou/add-procedural-materials-demo
...
Add a 3D procedural materials demo
2023-06-27 22:18:57 -05:00
Aaron Franke
c27056da58
Merge pull request #884 from Calinou/add-squash-the-creeps-demo
...
Add Squash the Creeps (3D) demo
2023-06-27 22:18:19 -05:00
Aaron Franke
302e8727e1
Merge pull request #888 from Calinou/add-physical-light-camera-units-demo
...
Add a 3D physical light and camera units demo
2023-06-27 22:14:16 -05:00
Hugo Locurcio
18c76b6dae
Add tags to all demo projects
...
This makes sorting them in the project manager easier, as you can
click tags in the project manager to filter to a specific tag.
2023-06-26 18:03:50 +02:00
Doug Noël
5867e5e931
Update Drag and Drop GUI demo to Godot 4.0 ( #881 )
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2023-06-26 11:47:40 +02:00
Aaron Franke
f4d146d0ec
Merge pull request #894 from Calinou/add-large-world-coordinates-demo
...
Add a large world coordinates demo
2023-06-05 10:25:24 -05:00
Alex
548c4d5b26
Fix run error on multiplayer_pong project ( #923 )
2023-06-05 17:14:45 +02:00
Hugo Locurcio
6860a1e814
Add a 3D procedural materials demo
2023-05-26 17:42:00 +02:00
Max Hilbrunner
3a38ab4635
Merge pull request #902 from LinuxUserGD/patch-2
2023-05-17 14:11:27 +02:00
Fabio Alessandrelli
0e83ebc6af
[WebSocket] Fix chat demo to updated TLS function. ( #918 )
2023-05-05 17:10:46 +02:00
Hugo Locurcio
b47178faac
Use a different color for moving platforms in platformer demos ( #907 )
...
This highlights the fact that these platforms are intended to be moving,
as they can be paused for a few seconds when you reach them.
2023-05-05 15:47:17 +02:00
Hugo Locurcio
7cd99ae192
Fix particles in Platformer 3D demo, add coin glow ( #908 )
...
- Add a visible coin glow around coins to make them more noticeable
at a distance.
- Enable Billboard Keep Scale material property on particle draw
materials that required it.
- Use transparent additive shading as intended for the bullet trail.
- Tweak blob shadow texture and decal to be slightly more subtle.
2023-05-05 15:47:10 +02:00
Hugo Locurcio
81a16597b9
Remove unused texture from Material Testers demo ( #869 )
...
This also resaves resource files to use the new VRAM compression options
in 4.0.
2023-05-05 15:46:41 +02:00
Hugo Locurcio
79edc17b70
Add AMD FidelityFX Super Resolution 1.0 toggle to the 3D antialiasing demo ( #871 )
...
- Expose FSR Sharpness when FSR is enabled.
- Allow more granular controls for rendering scale factor.
- Add a FPS limit option when TAA is enabled, as TAA convergence quality depends
on the rendered framerate.
- Display viewport resolution (taking 3D resolution scale into account)
in the top-right corner.
- Decrease directional shadow bias to reduce peter-panning.
- Fix some particles not being scaled over a lifetime curve.
2023-05-05 15:46:27 +02:00
Hugo Locurcio
1eb4eccd55
Use Compatibility rendering method in Multiple Resolutions demo ( #903 )
...
This also fixes the missing window size override.
2023-05-05 15:46:12 +02:00
Hugo Locurcio
2aff1c69a3
Update 3D Graphics Settings demo for 4.0 ( #883 )
...
- Fix scripts for Godot 4.0.stable.
- Tweak Low preset (enable FXAA, disable MSAA to improve performance).
- Colorize FPS counter depending on framerate
(red = bad, yellow = OK, green = good, cyan = great).
- Use first-class Signal syntax to reduce reliance on strings.
2023-05-05 15:46:00 +02:00
Hugo Locurcio
65c8d77cf4
Add demo submission guidelines ( #912 )
...
The pull request template was changed to match godotengine/godot's.
2023-05-05 15:45:22 +02:00
Danil Alexeev
502d410777
Update "Grid-based Navigation with AStarGrid2D" demo
2023-04-26 15:57:41 +03:00
Aaron Franke
0d02b2f90d
Merge pull request #910 from Araraura/patch-1
...
Add missing return types in platformer's pause_menu.gd
2023-04-16 13:21:40 -05:00
Araraura
167e1d391b
Add missing return types in platformer's pause_menu.gd
2023-04-16 15:23:58 +00:00
Hugo Locurcio
f6ac674864
Add icons for several projects ( #886 )
2023-04-13 16:51:05 +02:00
Linux User
83af3223df
Change copyright year to "present" in LICENSE.md
...
Just like godotengine/godot#70885 did for the main Godot repository.
2023-04-04 16:08:03 +00:00
Hugo Locurcio
518eb6df52
Add a large world coordinates demo
...
This allows testing double-precision builds and see if they work as expected,
while providing an interactive demonstration.
2023-03-30 19:19:53 +02:00
Hugo Locurcio
199e4bed4c
Add a variable rate shading demo ( #852 )
2023-03-30 19:13:50 +02:00
Hugo Locurcio
63d1cd9a60
Use 128×128 WebP icons for all demos ( #885 )
2023-03-29 18:59:57 +02:00
Tomek
4bbf04129a
Add an optional extra RESET step in Tween demo ( #892 )
2023-03-29 18:35:26 +02:00
Hugo Locurcio
d4496aada8
Add a 3D physical light and camera units demo
2023-03-17 00:32:56 +01:00
Hugo Locurcio
71d29dcf3b
Add Squash the Creeps (3D) demo
...
This is a 3D version of Dodge the Creeps, originally made by GDQuest
and updated to 4.0 by myself.
Some changes are included for more polish:
- Invisible walls were added so that you can't exit the playable area anymore.
- Pillars have a different color to be more visible.
- Physical keys are now used, so that you can use WASD movement
on any keyboard layout.
- The right mouse button can now be used to jump.
- Visual settings were tweaked to match other 3D demos.
- Project icon was upscaled to 128×128 using Waifu2x, so that it
looks better on hiDPI displays.
- `.blend` files were resaved with compression enabled.
Co-authored-by: Nathan Lovato <nathan@gdquest.com >
2023-03-13 23:50:10 +01:00
Aaron Franke
956875c306
Merge pull request #882 from Starkium/Update2.5dGDScript
...
Change Icon header ordering for 2.5d GD Script Demo
2023-03-12 21:36:31 -05:00
Aaron Benjamin
e375d5aa49
Change Icon header ordering
...
Just following the rules! Moved up the icon statements above the other includes. This got rid of errors preventing plugin from loading.
There's still a race condition when the plugin starts up. It's looking for an editor interface child that hasn't been loaded yet. May want to use _ready to define some behavior before _enter_tree is used.
2023-03-12 19:03:58 -04:00
Aaron Franke
8a4a0262e9
Merge pull request #880 from InfiniteProductions/audio/text_to_speech-demo-fixed-to-work-with-Godot-4-stable
...
audio/text_to_speech demo fixed to work with Godot 4 stable
2023-03-08 13:44:55 -06:00
InfiniteProductions
2b16927567
warnings fixed
...
-id shadowed by function parameter
-delta and new_text never used
2023-03-08 19:56:51 +01:00
InfiniteProductions
92c39e7f1c
GUI/InputRemapMenu demo fixed to work with Godot 4 stable ( #875 )
...
File class object replaced by the new FileAccess class in order to fix the demo for Godot 4 release
2023-03-08 11:06:57 -06:00
Aaron Franke
185d0f4b05
Merge pull request #878 from InfiniteProductions/audio/device_changer-demo-fixed-to-work-with-Godot-4-stable
...
fix getter/setter usage of AudioServer object
2023-03-06 23:13:33 -06:00
Aaron Franke
82c9367044
Merge pull request #876 from InfiniteProductions/GUI/rich_text_bbcode_godot-4-stable_fix
...
disconnect unused signal connected to a removed method
2023-03-06 23:11:16 -06:00
Aaron Franke
4045f997c2
Merge pull request #877 from InfiniteProductions/loading/serialization-demo-fixed-to-work-with-Godot-4
...
loading/serialization demo fixed to work with Godot 4 stable
2023-03-06 23:05:50 -06:00
InfiniteProductions
934b02bd84
fix getter/setter usage of AudioServer object
...
update names to match new ones
2023-03-06 21:37:59 +01:00
InfiniteProductions
4e27134403
fix a warning on Stringify call
...
The function 'stringify()' is a static function but was called from an instance. Instead, it should be directly called from the type: 'JSON.stringify()'.<GDScript Error>STATIC_CALLED_ON_INSTANCE
<GDScript Source>save_load_json.gd:37
2023-03-06 10:46:53 +01:00
Aaron Franke
76ec36d805
Merge pull request #874 from dalexeev/gds-var-colon-style
...
Fix GDScript code style regarding colon (demos)
2023-03-05 23:49:35 -06:00
Danil Alexeev
285139fc4e
Fix GDScript code style regarding colon (demos)
2023-03-06 08:44:13 +03:00
InfiniteProductions
a62a4c8534
disconnect unused signal connected to a removed method
...
Handler "_on_pause_pressed" has been removed but not the signal from the button.
2023-03-05 22:41:28 +01:00
Jonathan Nicholl
3696e43696
Fix 3D platformer ( #872 )
...
Also converted the PNG files to lossless WebP and removed an unused .import file while I was at it.
The rest of the changes were done automatically by the editor when I opened the files.
2023-03-03 22:56:03 +01:00
Rémi Verschelde
778baf07cc
Merge pull request #867 from dalexeev/fix-rendering-back-end-setting
...
Fix renamed `vulkan/rendering/back_end=1` setting (Vulkan Mobile)
2023-03-01 15:13:42 +01:00
Rémi Verschelde
106e03c3b8
Merge pull request #866 from dalexeev/update-dodge-the-creeps
...
Update "Dodge the Creeps" demo
2023-03-01 15:13:19 +01:00
Rémi Verschelde
c34e3f33c6
Merge pull request #865 from jtnicholl/physics_platformer
...
Update 2D physics platformer for 4.0
2023-03-01 15:12:48 +01:00
Danil Alexeev
b4ab5b4e14
Fix renamed vulkan/rendering/back_end=1 setting (Vulkan Mobile)
2023-03-01 10:22:42 +03:00
Danil Alexeev
b4252c05bf
Update "Dodge the Creeps" demo
2023-03-01 09:46:50 +03:00
Jonathan Nicholl
cbb297750f
Update 2D physics platformer for 4.0
2023-02-28 13:50:54 -05:00
Rémi Verschelde
6cbfa30e8b
CI: Disable HTML5 export workflow for now, not ported to 4.0
2023-02-28 18:43:23 +01:00
Rémi Verschelde
58c33d04db
Update README for new branches, matches Godot upstream
...
(cherry picked from commit c0180d20d1 )
2023-02-28 18:37:43 +01:00
Rémi Verschelde
e306a408dc
Merge pull request #861 from dalexeev/astar-grid-2d
...
Rework "Grid-based Navigation with Astar" demo
2023-02-28 17:35:29 +01:00
Danil Alexeev
8ef5764b0d
Rework "Grid-based Navigation with Astar" demo
2023-02-28 18:50:55 +03:00
Rémi Verschelde
b81ab55554
Merge pull request #859 from Calinou/improve-audio-spectrum-demo
...
Improve Audio Spectrum demo
2023-02-28 16:46:43 +01:00
Rémi Verschelde
6947ff4529
Merge pull request #858 from KMouratidis/patch-1
...
Fix "is mount_event" check in gui_in_3d to work with both 4 beta and 4 rc
2023-02-28 16:41:09 +01:00
Rémi Verschelde
20d2e6ed2f
Merge pull request #851 from jtnicholl/2d_platformer
...
Update, clean up, and reorganize the 2D platformer
2023-02-28 16:40:12 +01:00
Rémi Verschelde
a3a6e72099
Merge pull request #863 from dalexeev/fix-screen-texture
...
Fix `SCREEN_TEXTURE` in "Screen Space Shaders" demo
2023-02-28 16:34:34 +01:00
Danil Alexeev
faee000550
Fix SCREEN_TEXTURE in "Screen Space Shaders" demo
2023-02-28 15:48:51 +03:00
Danil Alexeev
1cf4fff74a
Remove unnecessary randomize() ( #862 )
...
Seed is now automatically randomized on startup in Godot 4.
2023-02-27 18:02:44 +01:00
Hugo Locurcio
6df3667072
Improve Audio Spectrum demo
...
- Draw fake reflections for spectrum bars.
- Increase the bars' height to better make use of the window space.
- Use Compatibility rendering method for greater performance
and compatibility.
- Update screenshot and icon.
- Remove a stray `.import` file.
2023-02-26 18:25:37 +01:00
Kostas Mouratidis
d059806f20
Fix "is mount_event" check in gui_in_3d to work with both 4 beta and 4 rc
2023-02-26 13:10:46 +01:00
James Tucker
e03d6abbc8
Update finite state machine demo for 4.0.rc4 ( #850 )
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2023-02-24 18:32:34 +01:00
dev-gilbride
648befbf58
Check for obstacle before teleporting player in Grid-based Pathfinding with Astar ( #771 )
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2023-02-24 18:23:38 +01:00
bruvzg
78dffe0d04
Add a text-to-speech demo ( #744 )
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2023-02-24 18:11:55 +01:00
Hugo Locurcio
fa3c247bd5
Update Bidi and Font Features demo for 4.0.rc4 ( #763 )
2023-02-24 17:53:38 +01:00
James Tucker
73d96b7306
misc/window_management: Fix screen size and label order ( #848 )
2023-02-24 17:47:21 +01:00
Jonathan Nicholl
ffd600917d
Update, clean up, and reorganize the 2D platformer
2023-02-23 21:10:01 -05:00
James Tucker
da6fffbc81
Update Operating System Testing demo for 4.0.rc2 ( #847 )
2023-02-18 18:22:04 +01:00
Simon Proctor
5e8f722c91
Change warning ignores to use a string identifier ( #842 )
...
Co-authored-by: Aaron Franke <arnfranke@yahoo.com >
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2023-02-16 20:14:51 +01:00
Hugo Locurcio
7e9078be51
Update Global Illumination demo for 4.0.rc1 ( #839 )
2023-02-08 22:45:22 +01:00
Justo Delgado
26d2f226a8
Fixed isometric demo rendering for Godot 4.0-rc1 ( #840 )
2023-02-08 18:25:55 +01:00
Rémi Verschelde
b89af52a73
Merge pull request #758 from Calinou/improve-global-illumination-demo
...
Improve 3D global illumination demo (4.0)
2023-02-08 15:45:24 +01:00
Rémi Verschelde
ac939fc8f8
Merge pull request #838 from Williangalvani/rpc
...
Add quotes to rpc flags
2023-02-08 15:18:35 +01:00
Willian Galvani
a00465dee8
Add quotes to rpc flags
...
see https://github.com/godotengine/godot/issues/72218
2023-02-08 15:16:39 +01:00
Rémi Verschelde
ecd12d2163
Merge pull request #835 from Calinou/improve-control-gallery
...
Improve and update Control Gallery for Godot 4.0
2023-02-08 15:13:03 +01:00
Hugo Locurcio
a0ad65d7df
Improve and update Control Gallery for Godot 4.0
...
- Add a Tree example.
- Add more tabs to make tab scroll buttons visible.
- Use default project font, which is now a DynamicFont in Godot 4.0.
- Make splitters thinner but have a larger draggable area,
thanks to the new Minimum Grab Thickness theme item.
- Tweak background color to be more visually pleasant.
- Use Compatibility backend to maximize performance and compatibility.
- Disable V-Sync to reduce input lag (while keeping low-processor mode).
2023-01-31 14:56:39 +01:00
Hugo Locurcio
8fcf95c120
Improve joypads demo ( #830 )
2023-01-31 14:46:09 +01:00
Aaron Franke
a78c51da26
Merge pull request #833 from moth-boi/fix-bomb-animation
...
Fix bomb animation
2023-01-24 18:20:39 -06:00
MotH
b91b30a854
Fix bomb explosion animation
2023-01-25 01:11:22 +01:00
Aaron Franke
fb9d637fb7
Merge pull request #832 from moth-boi/4.0-dev
...
Fix bomb collisions through walls on 4.0-dev
2023-01-24 17:53:22 -06:00
Aaron Franke
a467f5078b
Merge pull request #834 from moth-boi/fix-ysort
...
Fix bomb spawning above player
2023-01-24 17:51:19 -06:00
MotH
6c521556a0
Fix bomb spawning above player
2023-01-25 00:07:22 +01:00
MotH
b22177e926
Fix bomb collisions through walls
2023-01-24 23:35:31 +01:00
Rémi Verschelde
19dd819072
Fix joypads demo button/axis mappings for 4.0 ( #828 )
2023-01-23 13:20:54 +01:00
Hugo Locurcio
c22732e4cc
Improve 3D global illumination demo
...
- Readd LightmapGI example.
- Allow toggling between the Once and Always update modes for the
ReflectionProbe.
- Add a Decal node to act as a blob shadow for dynamic objects.
- Halve SSAO intensity for a better apperance in the demo's flat,
bright surfaces.
- Halve ambient light sky contribution when using the disabled
or lightmap-based GI modes. This prevents the level's shaded areas
from looking too bright and blue (with lightmaps, this change only
affects dynamic objects.)
- Enable FXAA and debanding for a better appearance.
2023-01-18 07:35:31 +01:00
Zoee Silcock
24bd3745e3
Fix and update the Operating System Testing demo ( #818 )
...
Global menu support is now functional on macOS.
2023-01-18 01:17:54 +01:00
Rémi Verschelde
afc51649fe
Merge pull request #805 from Calinou/add-csg-demo
...
Add a constructive solid geometry (CSG) demo
2023-01-17 22:49:07 +01:00
Rémi Verschelde
d9202081aa
Merge pull request #761 from Calinou/add-3d-labels-and-texts-demo
...
Add a 3D labels and texts demo
2023-01-17 22:47:54 +01:00
Rémi Verschelde
40b8c76856
Merge pull request #826 from Calinou/add-3d-lights-and-shadows-demo
...
Add a 3D lights and shadows demo
2023-01-17 22:46:54 +01:00
Hugo Locurcio
cfeb6d6b75
Add a 3D particles demo ( #757 )
2023-01-17 21:42:38 +01:00
Hugo Locurcio
a667e74db5
Add a 3D decals demo ( #756 )
...
Co-authored-by: dzil123 <5725958+dzil123@users.noreply.github.com >
2023-01-17 21:41:53 +01:00
Hugo Locurcio
682b933dac
Improve dynamic split screen demo ( #815 )
2023-01-17 21:41:02 +01:00
Hugo Locurcio
ee5862a782
Improve the Rich Text Label with BBCode demo ( #816 )
2023-01-17 21:39:40 +01:00
Hugo Locurcio
bf898dc717
Update and improve GUI Theming Override demo ( #817 )
2023-01-17 21:39:28 +01:00
Hugo Locurcio
55934859e3
Add camera selection to Truck Town ( #820 )
2023-01-17 21:39:18 +01:00
Hugo Locurcio
8a6a3a8eef
Improve Regular Expressions (RegEx) demo ( #821 )
...
Co-authored-by: Cykyrios <cykyrios@gmail.com >
2023-01-17 21:38:33 +01:00
Hugo Locurcio
6bdf4cd06e
Update and improve Material Testers for Godot 4.0 ( #823 )
...
Co-authored-by: Bastiaan Olij <mux213@gmail.com >
2023-01-17 21:38:15 +01:00
Hugo Locurcio
2c2c89e040
Improve 2D in 3D demo ( #814 )
2023-01-17 21:37:16 +01:00
Fabio Alessandrelli
490f178f62
Merge pull request #825 from Faless/fix/4.x_bomber_spawn_function
...
[Net] Fix Multiplayer Bomber custom spawner.
2023-01-16 21:27:34 +01:00
Hugo Locurcio
f2c66d1904
Add a 3D lights and shadows demo
2023-01-16 08:40:24 +01:00
Fabio Alessandrelli
c1461de661
[Net] Fix Multiplayer Bomber custom spawner.
...
Needed starting beta11 (Godot GH-71129).
2023-01-13 16:19:18 +01:00
Hugo Locurcio
905717d462
Add a 3D labels and texts demo
2023-01-12 18:17:23 +01:00
Hugo Locurcio
470464518b
Fix canvas size having a 1-frame delay in Multiple resolutions ( #819 )
2023-01-12 03:35:48 +01:00
Zoee Silcock
b04aa38abb
Fix method names in GD Paint that have changed in 4.0 ( #813 )
2023-01-07 23:20:12 +01:00
Zoee Silcock
3b06e40e72
Fix property name of viewport width/height settings in Multiple resolutions ( #811 )
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2023-01-06 23:08:54 +01:00
Hugo Locurcio
1d5184e235
Update most demos for Godot 4.0.beta10 ( #782 )
2023-01-05 16:50:17 +01:00
Hugo Locurcio
85ca2fb2a1
Add a compute shader demo ( #810 )
...
Co-authored-by: dzil123 <5725958+dzil123@users.noreply.github.com >
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
Co-authored-by: MoltenCoffee <13321277+MoltenCoffee@users.noreply.github.com >
2023-01-03 00:16:59 +01:00
Hugo Locurcio
d3cc6be62c
Add an occlusion culling and mesh LOD demo ( #801 )
2022-12-19 16:58:12 +01:00
Tomek
4eb852ac78
New Tween demo ( #803 )
2022-12-17 23:44:08 +01:00
Hugo Locurcio
139cb6b05e
Add a constuctive solid geometry (CSG) demo
2022-12-16 23:02:17 +01:00
Jonathan Nicholl
35f9517ea8
Update 3D Platformer for 4.0 ( #770 )
2022-12-13 16:51:20 +01:00
Jonathan Nicholl
095beddcb9
Update loading demos for 4.0 ( #776 )
2022-12-13 16:51:04 +01:00
Rafael Correa
1b2ce74a39
Change to correct RPC syntax in Multiplayer bomber demo ( #802 )
2022-12-04 19:36:52 +01:00
Fabio Alessandrelli
fa0fce0eb6
Merge pull request #792 from expressobits/4.0-dev
...
Update multiplayer pong to godot 4 beta 5
2022-12-03 21:45:39 +01:00
Rafael Correa
1a9aea09ef
Update multiplayer pong to godot 4 beta 5
2022-12-03 15:05:21 -03:00
Fabio Alessandrelli
0cfbbec3f9
Merge pull request #794 from Faless/ws/4.0_fix_list
...
[4.0] [WebSocket] Fix peers handling in multiplayer example.
2022-11-26 16:53:10 +01:00
Fabio Alessandrelli
f47f25180c
[WebSocket] Fix peers handling in multiplayer example.
...
Disconnected peers were not properly removed from the local peers list.
2022-11-24 17:17:50 +01:00
Fabio Alessandrelli
c71e401b08
Merge pull request #789 from Faless/rtc/4.0-beta4
...
[WebRTC] Update demos to beta4.
2022-11-22 17:43:41 +01:00
Fabio Alessandrelli
364e8cbfb8
Update WebRTC signaling demo to Godot beta4.
...
The signaling server protocol has been rewritten to use JSON format to
be more readable.
Lobbies now support both mesh and client/server modes (selected during
creation).
The client/server mode uses the SceneMultiplayer relay mode as
implemented in beta4.
The demo now uses an RPC for pinging, and connects to the MultiplayerAPI
instead of using the raw MultiplayerPeer.
2022-11-21 17:59:40 +01:00
Fabio Alessandrelli
93509019a9
Update WebRTC minimal to 4.0-beta4.
2022-11-19 18:49:36 +01:00
Fabio Alessandrelli
6ca863ffb0
Merge pull request #784 from dsnopek/fix-bomber-demo
...
Update the multiplayer_bomber demo to work with Godot 4.0-beta3
2022-11-14 22:41:53 +01:00
David Snopek
a425dccaa5
Update the multiplayer_bomber demo to work with Godot 4.0-beta3
2022-10-17 15:21:50 -05:00
Rémi Verschelde
2eb14690fc
Merge pull request #781 from Faless/update/ws
2022-10-14 13:41:01 +02:00
Fabio Alessandrelli
da12c09942
[Net] Update WebSocket multiplayer demo.
...
Updated to Godot 4.
Added combo (default) scene showing dedicated multiplayer branches
(i.e. running both server and clients in the same SceneTree).
2022-09-29 21:13:55 +02:00
Fabio Alessandrelli
dd2ba9a5ba
[Net] Update & refactor WebSocket Chat demo.
...
Uses new unified StreamPeer, dropped the multiplayer part (in favor of
the dedicated WebSocket demo), add reference WebSocketClient and
WebSocketServer signal-based implementations that can be used as drop-in
nodes in any project. Might be worth maintaning it as a separate addon.
2022-09-29 19:16:41 +02:00
Aaron Franke
ea65d7f896
Merge pull request #778 from jtnicholl/remove-vs
...
Remove VisualScript demos from the 4.0 branch
2022-09-19 21:30:38 -05:00
Jonathan Nicholl
3d16659046
Remove VisualScript demos
2022-09-18 12:29:08 -04:00
Aaron Franke
8d726b52a9
Merge pull request #768 from aaronfranke/truck_town
...
[4.0] Reorganize Truck Town
2022-08-30 14:39:30 -05:00
Aaron Franke
6cf53c39bf
Reorganize Truck Town
2022-08-30 12:52:58 -05:00
Aaron Franke
cd586acd33
Merge pull request #767 from jtnicholl/truck_town
...
[4.0] Clean up and fix Truck Town
2022-08-30 12:52:49 -05:00
Jonathan Nicholl
3d4947bcb5
Clean up and fix Truck Town
2022-08-30 13:21:30 -04:00
Aaron Franke
044afe7976
Merge pull request #743 from Calinou/add-3d-antialiasing-demo
...
Add a 3D antialiasing demo
2022-07-10 21:14:34 -05:00
Hugo Locurcio
9dbd05a8a8
Add a 3D antialiasing demo
2022-07-10 20:34:30 -05:00
Aaron Franke
5efee6741f
Merge pull request #748 from jtnicholl/3d_navigation
...
Update 3D navigation demo for 4.0
2022-07-10 20:09:09 -05:00
Jonathan Nicholl
3d7c24ef1b
Update 3D navigation demo
2022-07-10 21:03:55 -04:00
Aaron Franke
de27fa1d5a
Merge pull request #747 from jtnicholl/loading_threads
...
Update loading in a thread demo for 4.0
2022-07-10 17:49:02 -05:00
Jonathan Nicholl
02c6a268c3
Update loading in a thread demo
2022-06-23 11:50:59 -04:00
Aaron Franke
ae57eb2080
Merge pull request #742 from aaronfranke/2d-to-control
...
Convert some 2D nodes to Control nodes in GDPaint and Pseudolocalization demos
2022-05-09 16:33:16 -05:00
Aaron Franke
4af38765af
Merge pull request #740 from voylin/FixWindowManagement4.0
...
Fix window management demo for 4.0
2022-05-09 16:32:27 -05:00
Voylin
f3f0ac4827
Fix for Window Management script + UI for 4.0-dev
...
UI Fix + fixing script to display correct information
Adding padding to the UI
2022-05-10 06:30:15 +09:00
Aaron Franke
5f1776bdf4
Convert some 2D nodes to Control nodes in GDPaint and Pseudolocal demos
2022-05-08 17:16:45 -05:00
Aaron Franke
c9193d1035
Merge pull request #741 from voylin/FixGDPaintDemo
...
Fixing GD Paint Issues in 4.0-dev
2022-05-07 20:19:27 -05:00
Voylin
948db2893b
Fixing GD Paint Issues
...
The clipping happened because the panel was see-through.
The saving is also fixed by changing some of the project settings.
Update 2d/gd_paint/paint_root.tscn
Co-authored-by: Aaron Franke <arnfranke@yahoo.com >
changeback to get_node
2022-05-08 09:09:36 +09:00
Aaron Franke
92e24ceb99
Merge pull request #733 from Calinou/multiple-resolutions-update-to-4.0
...
Update Multiple Resolutions demo for Godot 4.0
2022-05-07 18:48:06 -05:00
Hugo Locurcio
e591ceece9
Update Multiple Resolutions demo for Godot 4.0
2022-05-08 01:35:25 +02:00
Aaron Franke
7ef60c2874
Merge pull request #738 from voylin/GuiInputMappingPersistentKeyMapping4.0
...
[4.0-dev] GUI Input Mapping Demo Persistent Key Mapping- Fixes #629
2022-05-07 16:50:15 -05:00
Voylin
471243f38e
Adding persistence InputMapping
...
Update gui/input_mapping/KeyPersistence.gd
Co-authored-by: Aaron Franke <arnfranke@yahoo.com >
2022-05-08 06:33:49 +09:00
Aaron Franke
bde67b4c5e
Merge pull request #737 from voylin/WindowManagement4.0Update
...
Window Management Update 4.0
2022-05-07 15:56:15 -05:00
Aaron Franke
666d1cbf99
Merge pull request #736 from voylin/FixPseudolocalizationDemo4.0
...
Fixed some issues in Pseudo localization Demo 4.0-dev
2022-05-07 15:51:39 -05:00
Aaron Franke
2831e16798
Merge pull request #732 from voylin/DodgeTheCreeps4.0Update
...
Making Demo Dodge the Creeps ready for 4.0-dev
2022-05-07 15:48:07 -05:00
Aaron Franke
521fc2d755
Merge pull request #735 from voylin/2DScreenSpaceShaders4.0Update
...
Screen Space Shader Update to 4.0
2022-05-07 15:45:25 -05:00
Voylin
d103e7aec2
Making Demo Dodge the Creeps ready for 4.0-dev
...
Going through the demo's mentioned at: #697
to fix and prepare them for 4.0.
It was mentioned that there were minor bugs (errors printing in console), found non of that, only some logs about awaits not being needed (they were needed). Everything works again now and stretch_mode set to canvas_items.
change vulkan
2022-05-08 05:45:19 +09:00
Aaron Franke
7349ccc6a0
Merge pull request #734 from voylin/GDPaint4.0Update
...
GD Paint Demo Update to 4.0
2022-05-07 15:41:39 -05:00
Voylin
cd32f64f80
Window Management Update 4.0
...
Updated to 4.0 everything should work.
2022-05-05 06:39:00 +09:00
Voylin
983c1361dd
Fixed some issues in Pseudo localization Demo 4.0-dev
...
There were some UI issues + pressed became button_pressed.
2022-05-04 19:30:06 +09:00
Voylin
3657f91c0c
Screen Space Shader Update to 4.0
...
Everything okay.
Part of #697
2022-05-04 18:55:07 +09:00
Voylin
7edfc9b29e
GD Paint update to 4.0
...
Part of #697
Demo is working now in 4.0.
There is only one slight issue, but that has to do with the engine viewport system I think. When saving the picture, the framing isn't always correct, really depends how you scaled the window. This could also be a me issue as I use i3 on linux (Tiling window manager).
But otherwise, it's working perfectly.
2022-05-03 08:09:39 +09:00
Aaron Franke
e77b85fba3
Merge pull request #730 from godotengine/master
...
Merge recent changes from master into the 4.0-dev branch
2022-05-02 09:19:08 -05:00
Aaron Franke
0f848370fe
Merge pull request #729 from voylin/master
...
Including *.json files to fix #725
2022-05-01 19:13:15 -05:00
Voylin
4618c9b04e
Including *.json files to fix #725
...
There is a problem with the automatically exported HTML5 demos. When they use json files for dialogue by example, as in the JRPG demo, the game gets errors as it can't load those specific *.json files.
Update export_presets.cfg
2022-05-02 09:07:14 +09:00
Aaron Franke
5c40412e34
Merge pull request #719 from Calinou/improve-3d-graphics-settings-demo
...
Improve the 3D graphics settings demo
2022-04-25 15:08:12 -04:00
Hugo Locurcio
48d2ec90fc
Improve the 3D graphics settings demo
...
- New graphics settings:
- Field of view.
- Volumetric fog.
- Use Godot's built-in 3D viewport facilities instead of using a SubViewport.
- This also allows for choosing AMD FidelityFX Super Resolution
for resolution scaling, but it's not working yet due to a Godot bug.
- Nearest-neighbor scaling is no longer available. It can be
reimplemented in Godot core and then exposed in the future.
- Separate MSAA from FXAA settings, as both can be used at the same time.
- Add more quality settings for various effect settings.
- Rename sections and setting names to be more "player-oriented"
(even if this results in the actual Godot terminology not being
presented).
- Add performance hints to setting values.
- Add FPS counter and viewport resolution display
(taking the resolution scale into account).
- Add more objects to the test scene and tweak environment settings.
- ACES tonemapping is now used.
- Debanding is now enabled, as this scene requires it to avoid visible
banding.
- Make the emissive box less bright to prevent MSAA and FXAA from
being ineffective on it (due to Godot not supporting correct
HDR antialiasing).
- Remove unnecessary DirectionalLight3D, VoxelGI and ReflectionProbe.
2022-04-25 20:06:31 +02:00
Aaron Franke
06af3f0c2c
Merge pull request #728 from Calinou/global-illumination-tweak-camera-script
...
Revert accidental change in camera script in Global illumination demo
2022-04-25 12:44:31 -04:00
Hugo Locurcio
2c244014df
Revert accidental change in camera script in Global illumination demo
...
This also tweaks the font shadow appearance for better visibility.
2022-04-25 18:40:49 +02:00
Aaron Franke
5766a55115
Merge pull request #727 from RedstoneMCPC/kinematic-character-2d
...
Updated Kinematic Character 2D Demo to Godot 4
2022-04-25 01:35:50 -04:00
RedstoneMCPC / MCPCStudios
ce2bd76d80
Updated Kinematic Character 2D Demo to Godot 4
2022-04-25 15:27:26 +10:00
Aaron Franke
b0c27f044e
Merge pull request #726 from RedstoneMCPC/dodge-the-creeps-4.0
...
Update Dodge the Creeps to 4.0
2022-04-25 00:42:32 -04:00
RedstoneMCPC / MCPCStudios
0d3be3e10f
Update Dodge the Creeps to 4.0
2022-04-25 14:39:16 +10:00
Aaron Franke
6ddead591a
Merge pull request #721 from Calinou/add-multiple-resolutions-demo
...
Add a demo on supporting multiple resolutions and aspect ratios
2022-04-25 00:05:44 -04:00
Aaron Franke
560ea5a6ce
Merge pull request #718 from Calinou/add-global-illumination-demo-2-4.0
...
Add a global illumination demo (4.0-dev)
2022-04-25 00:04:18 -04:00
Aaron Franke
60457b4d99
Merge pull request #724 from voylin/IconUpdate
...
New Icons for some of the 4.0-dev demos
2022-04-20 11:10:06 -05:00
Voylin
86be54ae49
New Icons for 4.0-dev demos:
...
Fixes some of the icons mentioned in #722 .
Not sure if they are good enough or not, I'm not an artist in any way.
Changed Icons:
- 2D physics;
- 3D physics;
- Audio device changer;
- Audio mic record;
- GUI Control gallery;
- GUI Pseudo-localization.
Update
2022-04-20 10:31:44 +09:00
Aaron Franke
6eec19b9af
Merge pull request #723 from Calinou/multiplayer-pong-tweak-icon
...
Tweak Multiplayer Pong demo icons to be different from singleplayer
2022-04-19 19:11:56 -05:00
Hugo Locurcio
935e9bbc44
Tweak Multiplayer Pong demo icons to be different from singleplayer
...
This makes for easier visual grepping after importing all demos
in the project manager.
2022-04-20 00:52:58 +02:00
Hugo Locurcio
59d443e889
Add a demo on supporting multiple resolutions and aspect ratios
...
This demo intends to showcase what Godot can do in terms of supporting
multiple resolutions and aspect ratios.
2022-04-19 19:59:55 +02:00
Hugo Locurcio
31b962adba
Add a global illumination demo
...
Port of the 3.x global illumination demo, with SDFGI support added
and screen-space lighting effect options added (SSAO, SSIL, or both).
Lightmap options were removed as I couldn't get both indirect-only
and fully baked lightmaps to work for now. They can be readded in the
future.
2022-04-06 17:44:56 +02:00
Aaron Franke
aeba3a05aa
Merge pull request #713 from voylin/Add_3D_Settings_Demo
...
Add a 3D settings demo (Graphical settings) for 4.0-dev
2022-04-05 21:57:04 -05:00
Voylin
9737f8eaa7
Add a 3D settings demo (Graphical settings) for 4.0-dev
...
Could possible fix #600 .
This demo has some of the basic graphical settings that game devs would want. I tried to keep it minimal because it's just a demo. I hope this is sufficient and that there are enough comments explaining everything. Everything works without any bugs or errors.
Small fix
Small script format fix
Small fix
Small fix
Changed readme
Update 3d/3d_settings_menu/project.godot
Co-authored-by: Aaron Franke <arnfranke@yahoo.com >
Fixing many mistakes
Changed folder name
Deleted git files
changed the default size with the project settings variant
Removed some debug info
Added extra features
Changed the layout into sections,
Added some extra settings and features.
Waiting for Calinou to see what he would like to change/add.
Small fixes
Getting the start viewport in ready
2022-04-06 10:49:24 +09:00
Aaron Franke
a0a5b0e7b0
Merge pull request #717 from Faless/mp/4.x_bomber
...
Port Multiplayer bomber to replication system.
2022-04-05 18:58:48 -05:00
Fabio Alessandrelli
8902903099
Port Multiplayer bomber to replication system.
2022-04-04 11:13:12 +02:00
Aaron Franke
353dc4d2d6
Merge pull request #716 from voylin/Added_run-time_translation_example_to_Translation_Demo
...
Added run-time translation example for Translation Demo 4.0-dev
2022-04-04 00:12:32 -05:00
Voylin
a8d797cd46
Added run-time translation example
...
Fixes #647
I added an example of how you can handle translations on runtime.
Small fix
2022-04-03 19:08:44 +09:00
Aaron Franke
3d158cc902
Merge pull request #715 from aaronfranke/pause-4
...
Pause demo: Showcase new pause features in Godot 4.0
2022-04-03 04:58:00 -05:00
Aaron Franke
9f8a625c8e
Pause demo: Showcase new pause features in Godot 4.0
2022-04-03 04:41:45 -05:00
Aaron Franke
3eda0c7fe1
Merge pull request #714 from aaronfranke/gui-in-3d-pause
...
GUI in 3D: Always process GUI even when the scene tree is paused
2022-04-03 04:16:53 -05:00
Aaron Franke
81fef6072b
GUI in 3D: Always process GUI even when the scene tree is paused
2022-04-03 04:14:28 -05:00
Aaron Franke
8fea00cfac
Merge pull request #712 from voylin/Update_Bullet_Shower_4.0-dev
...
Update for Bullet Shower to 4.0-dev
2022-04-03 04:04:06 -05:00
Voylin
960ade79ca
Update for Bullet Shower to 4.0-dev
...
Fixed some issues of things which changed in Godot 4 and I also tried replicating this issue #599 but I guess that is not longer an issue in Godot 4.0? Tested and fixed everything on Godot 4.0alpha5.
Small fix
2022-04-03 18:01:51 +09:00
Aaron Franke
6ac2aeea60
Merge pull request #708 from voylin/Fix_GUI_Input_Mapping_Demo_4.0-dev
...
Fixed Script Errors for GUI Input Mapping Demo - 4.0-dev
2022-04-03 03:46:34 -05:00
Aaron Franke
e5ceb2d8a5
Merge pull request #706 from voylin/Fix_Scene_Instancing_Demo_4.0-dev
...
Tested and fixed Scene Instancing Demo for 4.0-dev
2022-04-03 03:41:45 -05:00
Aaron Franke
713dfd064d
Merge pull request #711 from voylin/PR_Request_Mic_Record_Demo
...
Adding settings for mix_rate, stereo and format for Mic Record Demo 4.0-dev
2022-04-03 03:40:45 -05:00
Aaron Franke
188cfda940
Merge pull request #704 from voylin/Fix_Translation_Demo_4.0-dev
...
Fixed Translation Demo not working in 4.0-dev
2022-04-03 03:39:07 -05:00
Aaron Franke
3eb81eb6a2
Merge pull request #702 from voylin/Fix_Autoload_Demo_4.0-dev
...
Prepared Autoload(Singletons) demo for Godot 4
2022-04-03 03:36:24 -05:00
Aaron Franke
be59edcb97
Merge pull request #701 from voylin/Fix_Pause_Demo_4.0-dev
...
Fixing Pause Demo - Object not rotating + 4.0 changes
2022-04-03 03:35:46 -05:00
Aaron Franke
bf4425babb
Merge pull request #707 from voylin/Fix_Pong_With_GDScript_4.0-dev
...
Tested and Fixed Pong with GDScript Demo for 4.0-dev
2022-04-03 03:34:54 -05:00
Voylin
85e7aeec99
Fixed GUI Input Mapping Demo Script Errors for 4.0-dev
...
Edited the project settings to match the new Godot 4 standard and fixed
the script errors which were making it impossible to run this demo.
Now everything works properly for the 4.0-dev version.
Changed to Vulkan Mobile + Changed argument name
Followed the suggestions of aaronfranke
Changed viewport size
2022-04-03 14:21:54 +09:00
Voylin
8793b7117f
Fixing Pause Demo - Object not rotating + 4.0 changes
...
Fixes #700
Update misc/pause/spinpause.tscn
Co-authored-by: Aaron Franke <arnfranke@yahoo.com >
Update misc/pause/spinpause.tscn
Co-authored-by: Aaron Franke <arnfranke@yahoo.com >
Small fixes
2022-04-03 14:16:28 +09:00
Voylin
7d7c08ad54
Fixing Autoload(Singletons) Demo for Godot 4
...
Not really any fixing were required, some data changed between versions
when opening and testing everything. Did some changes to the project
settings (2d to canvas_items). Everything works fine without problems.
Change to Vulkan Mobile
2022-04-03 14:11:55 +09:00
Voylin
d4c040b527
Fixed Translation Demo not working in 4.0-dev
...
Fixes #703
Small fixes
Changing the audio for Spanish.
Vulkan to Vulkan Mobile.
2022-04-03 14:09:25 +09:00
Voylin
5c532525cc
Tested and fixed Scene Instancing Demo for 4.0-dev
...
Everything works! Project settings are updated to Godot 4 new standards.
Small fixes
Vulkan to Vulkan Mobile,
Screen width to 800
2022-04-03 14:05:28 +09:00
Voylin
1b1244d113
Adding settings for mix_rate, stereo and format for Mic Record Demo
...
small edit
Adding settings for mix_rate, stereo and format for Mic Record Demo
Adding settings for mix_rate, stereo and format for Mic Record Demo
small edit
Adding settings for mix_rate, stereo and format for Mic Record Demo
small edit
Adding settings for mix_rate, stereo and format for Mic Record Demo
small edit
Adding settings for mix_rate, stereo and format for Mic Record Demo
small edit
Adding settings for mix_rate, stereo and format for Mic Record Demo
small edit
Adding settings for mix_rate, stereo and format for Mic Record Demo
Fixing project settings
Small fixes
Vulkan to Vulkan Mobile,
Changed window size.
2022-04-03 14:00:26 +09:00
Voylin
27af28d02c
Tested and fixed Pong With GDScript for 4.0-dev
...
Made the usual changes to the project settings and tested to see if
everything works.
Everything works fine!
Small fixes
Changed to Vulkan Mobile.
Changed viewport size.
2022-04-03 13:56:21 +09:00
Aaron Franke
0fbb2b99b0
Merge pull request #705 from voylin/Fix_Control_Gallery_Demo_4.0-dev
...
Fixes layout, nodes and theming for Control Gallery Demo - 4.0 dev
2022-04-02 23:36:55 -05:00
Voylin
861638b9d0
Fixes Control Gallery Demo for 4.0-dev
...
A lot of nodes have changed which made this demo not work properly
anymore, nor display everything properly anymore. Everything is looking
like it did before and all buttons are working again.
There is however this slight bug in the engine right now which makes it
not possible to press menu buttons or option buttons if the window is
not the same as the content_scale_size of the main window. (By example
when you resize the window)
This is because the hitboxes for those buttons don't get notified of the
change in screen size which makes them stay in the same place where they
would be when resizing the window.
For the rest everything is working perfectly now, everything also has
the new Godot 4 default theme style.
Fixes Control Gallery Demo for 4.0-dev small edit
Forgot to center one of the labels + updated screenshot
Changing Vulkan to Vulkan Mobile
2022-04-03 13:29:20 +09:00
voylin
e6c19ff4a9
Fix scaling not working after resizing the window ( #699 )
2022-03-29 19:28:58 -05:00
Aaron Franke
2ff9d17f46
Merge pull request #696 from aaronfranke/gd4-3d
...
Update several 3D demos to Godot 4
2022-03-28 01:49:39 -05:00
Aaron Franke
5566c748c2
Update several 3D demos to Godot 4
2022-03-28 01:41:27 -05:00
Aaron Franke
730b2f30a0
Merge pull request #695 from aaronfranke/gd4-rigidbody-sname
...
Rename RigidBody -> RigidDynamicBody and use StringName literals
2022-03-28 01:31:38 -05:00
Aaron Franke
cb52878006
Use StringName literals with Input methods
2022-03-27 19:19:09 -05:00
Aaron Franke
ab0816a44e
Rename RigidBody -> RigidDynamicBody
2022-03-27 19:06:05 -05:00
Aaron Franke
f2918178d7
Merge pull request #694 from aaronfranke/gd4-voxel
...
Update Voxel demo to Godot 4
2022-03-27 18:25:43 -05:00
Aaron Franke
b9ad7a4ac3
Merge pull request #693 from aaronfranke/gd4-audio
...
Update Audio demos to Godot 4
2022-03-27 18:25:22 -05:00
Aaron Franke
981359289c
Merge pull request #692 from aaronfranke/gd4-viewport
...
Update Viewport demos to Godot 4
2022-03-27 18:24:43 -05:00
Aaron Franke
37e7ec0985
Update Voxel demo to Godot 4
2022-03-27 00:19:33 -05:00
Aaron Franke
0e2c5ad182
Update Audio demos to Godot 4
2022-03-26 20:48:33 -05:00
Aaron Franke
3e3a9e7b6e
Update Viewport demos to Godot 4
2022-03-26 19:29:53 -05:00
Aaron Franke
27e4e36e03
Merge pull request #691 from aaronfranke/convert
...
Convert demos to Godot 4 using regular expressions in a script
2022-03-26 16:39:10 -05:00
Aaron Franke
bbe50fc9da
Convert demos to Godot 4 using regular expressions in a script
2022-03-26 16:09:10 -05:00
Aaron Franke
410d783126
Merge pull request #690 from godotengine/master
...
Merge the `master` branch into the `4.0-dev` branch
2022-03-26 15:19:30 -05:00
Aaron Franke
f47d0909cc
Merge pull request #658 from Calinou/add-volumetric-fog-demo
...
Add a volumetric fog demo
2022-03-26 15:12:05 -05:00
Aaron Franke
907b8a2f42
Make volumetric fog demo work with Godot master 2022-03-26
2022-03-26 15:05:58 -05:00
Aaron Franke
1923153f46
Merge pull request #670 from jonbonazza/update-websocket-minimal
...
feat: update websocket-minimal to gdscript2.0
2022-03-26 05:06:29 -05:00
Aaron Franke
5875f2a320
Merge pull request #637 from angad-k/pseudolocalization
...
Add pseudolocalization demo
2022-03-26 05:04:14 -05:00
Aaron Franke
895749024a
Merge pull request #538 from bruvzg/ctl_demos
...
[Complex Text Layouts] Add BiDi and UI mirroring demos.
2022-03-26 05:03:08 -05:00
Aaron Franke
2e40f67b1b
Merge pull request #689 from aaronfranke/readme-post-b0d4a7c
...
Update README files after release 3.4-b0d4a7c
2022-03-26 04:52:20 -05:00
Aaron Franke
f1de905f87
Update README files after release 3.4-b0d4a7c
2022-03-26 04:42:06 -05:00
Aaron Franke
b0d4a7cb8a
Fix incorrect title in README of RigidBody Character 3D
2022-03-26 03:41:48 -05:00
alan-man
fed698d0d2
Add a 3D Rigidbody character demo ( #675 )
2022-03-24 17:43:39 -05:00
ScorpionInc
db01a216fd
Add axis label highlighting to the Joypads demo ( #684 )
...
Co-authored-by: Aaron Franke <arnfranke@yahoo.com >
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2022-03-23 19:50:43 +01:00
cubeface
b46a823342
2d platformer gun cooldown fix ( #686 )
...
Restart cooldown timer when gun has fired
2022-03-20 23:42:04 -05:00
Aaron Franke
2190128fd3
Merge pull request #687 from rburing/set_physics_params_before_spawn
...
Dodge the Creeps: Set the physics parameters of the mob before adding it to the scene tree
2022-03-13 15:09:50 -05:00
Ricardo Buring
9e096b1c89
Dodge the Creeps: Set the physics parameters of the mob before adding it to the scene tree
...
This follows the recommendation from https://github.com/godotengine/godot/issues/45638
2022-03-13 18:07:45 +01:00
Aaron Franke
14580c55ac
Merge pull request #685 from godotengine/dependabot/github_actions/actions/checkout-3
...
Bump actions/checkout from 2 to 3
2022-03-01 13:10:07 -06:00
dependabot[bot]
076b0453c6
Bump actions/checkout from 2 to 3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-01 19:05:17 +00:00
Aaron Franke
6b983c0542
Merge pull request #678 from ScorpionInc/master
...
Added Alpha effect to joystick indicators
2022-02-24 15:21:18 -06:00
ScorpionInc
07d6c311d7
Added alpha effect to joypad axis indicators
...
Added alpha effect to joypad demo's axis and analog trigger indicators via the CanvasItem's self modulate property.
2022-02-23 15:02:41 +01:00
Aaron Franke
58c337c33c
Merge pull request #683 from rubynho/fix/broken_links
...
Fix broken links for the your first 2D game tutorial
2022-02-17 12:28:02 -06:00
rubynho
aeb2d7b8d5
Fix tutorial name in the Dodge the Creeps project description
...
The description was referencing the old tutorial by the name "Your first game",
but since then the name has changed to "Your first 2D game".
2022-02-16 21:08:44 -03:00
rubynho
b0fdd8cf76
Fix broken links for the your first 2D game tutorial
...
The link was sending to a not found page because the "Your first game" tutorial
was moved to the "Your first 2D game" one.
2022-02-16 21:05:17 -03:00
Aaron Franke
fbde23fbb0
Merge pull request #682 from aaronfranke/2022
...
Update copyright year to 2022
2022-02-14 01:54:44 -06:00
Aaron Franke
3f507c0363
Update copyright year to 2022
2022-02-14 01:51:20 -06:00
Aaron Franke
a2979d237b
Merge pull request #681 from aaronfranke/global-no-web
...
Don't export global illumination demo to HTML5
2022-02-13 19:13:51 -06:00
Aaron Franke
9d67db049a
Don't export global illumination demo to HTML5
2022-02-13 16:15:24 -06:00
Aaron Franke
851f486a48
Merge pull request #674 from aaronfranke/midi-piano
...
Add a MIDI Piano Demo
2022-02-13 15:38:38 -06:00
Aaron Franke
be43d1644b
Add MIDI Piano Demo
2022-02-13 15:30:55 -06:00
Aaron Franke
75505ca79f
Merge pull request #680 from aaronfranke/misc
...
Misc minor fixes
2022-02-13 15:30:25 -06:00
Aaron Franke
7c8b9962ca
Misc minor fixes
2022-02-13 15:08:58 -06:00
Aaron Franke
149cfcb995
Merge pull request #656 from Calinou/switch-more-demos-to-gles2
...
Switch 2D Platformer and Multiplayer Bomber demos to GLES2
2022-02-13 13:43:44 -06:00
Aaron Franke
7611baf52e
Merge pull request #659 from natetrost/master
...
Update Android IAP sample to work with v1.1 of PBL plugin
2022-02-13 13:07:10 -06:00
Aaron Franke
efd3a46331
Merge pull request #679 from Calinou/add-global-illumination-demo-2
...
Add a global illumination demo
2022-02-13 13:05:40 -06:00
Aaron Franke
4c0cb41a0e
Merge pull request #672 from Calinou/3d-kinematic-character-remove-giprobe
...
Remove GIProbe from 3D Kinematic Character demo to improve performance
2022-02-13 12:58:30 -06:00
Hugo Locurcio
f6594e9923
Add a global illumination demo
...
This demonstrates the visual difference between GIProbe,
BakedLightmap and ReflectionProbe.
2022-01-25 18:18:47 +01:00
Hugo Locurcio
4a832ad714
Remove GIProbe from 3D Kinematic Character demo to improve performance
...
GIProbe is very demanding on integrated graphics and old/low-end GPUs,
which gave a poor first impression of Godot when running that demo.
2021-12-14 11:39:52 +01:00
Hugo Locurcio
0200ba6c95
Merge pull request #664 from seancwall/change-2d-creeps-start-button-shortcut
2021-12-13 21:22:33 +01:00
Jon Bonazza
d047c2de5b
feat: update websocket-minimal to gdscript2.0
...
Update the networking/websocket-minimal project to use gdscript 2.0.
2021-12-07 10:28:40 -08:00
Camille Mohr-Daurat
f30f16b8ce
Merge pull request #638 from nekomatata/physics-tests-4.0-conversion
...
Convert physics test projects to 4.0
2021-12-07 09:21:00 -07:00
PouleyKetchoupp
52f5b2e5d2
Convert physics test projects to 4.0
2021-12-07 09:19:28 -07:00
Sean Wall
0fc59325ab
Change start button shortcut to ui_accept
2021-12-01 20:17:38 -05:00
Hugo Locurcio
eba852bbde
Switch 2D Platformer and Multiplayer Bomber demos to GLES2
...
This allows those demos to run on a greater range of devices.
Particles2D nodes were converted to CPUParticles2D for compatibility
with GLES2.
Physics-Based 2D Platformer demo now uses the same stretch mode
as 2D Platformer for consistency.
2021-11-17 19:39:39 +01:00
Hugo Locurcio
f82dd94089
Merge pull request #662 from benjarmstrong/mic_record_freeze_fix
2021-11-11 16:08:07 +01:00
Benjamin Armstrong
3e9e2079a7
Fix stall when playing recorded audio
2021-11-12 01:24:55 +11:00
Aaron Franke
585455e67c
Merge pull request #639 from aaronfranke/godot3.4
...
Upgrade demos to Godot 3.4
2021-11-05 13:01:54 -04:00
Aaron Franke
b7e0a470c7
Update demos to Godot 3.4
2021-11-05 11:48:47 -05:00
Aaron Franke
53ea602c07
Update README for the new 3.3 branch
2021-11-05 10:15:06 -05:00
Aaron Franke
874d3bcc33
Merge pull request #657 from Calinou/allow-fallback-gles2
...
Allow 3D demos to fallback to GLES2
2021-11-05 11:07:01 -04:00
Hugo Locurcio
cbb5c94c6f
Allow 3D demos to fallback to GLES2
...
A GLES2-specific tweak is now documented for the GUI in 3D demo.
This also tweaks shadow quality and performance to find a better
balance and result in smoother shadows, including when using GLES2
(thanks to the use of PCF13 shadow filter mode).
In demos that allow falling back to GLES2, ETC1 texture import
is enabled to allow exporting to Android or HTML5 without having
to tweak anything.
2021-11-05 09:57:51 -05:00
Nate Trost
87cfcb7a4f
Update Android IAP demo for v1.1 of PBL plugin
...
Minor update to reflect an API change in v1.1 of the
Google Play Billing Library plugin.
The queryPurchases function changed to be asyncronous,
added a query_purchases_response callback to process
the results.
This change is dependent on the contents of:
https://github.com/godotengine/godot-google-play-billing/pull/25
2021-11-02 15:53:54 -05:00
Hugo Locurcio
31cc886d07
Add a volumetric fog demo
...
This is an example of Godot's volumetric fog capabilities
with the Vulkan renderer.
Showcased features are:
- Positive/negative density volumes that affect albedo (incoming light)
and emission.
- Box/ellipsoid shapes, height falloff, and density modulation using a
3D texture.
- Temporal reprojection for greater stability and avoiding flickering.
- The difference is demonstrated with a moving fog volume.
- Global density adjustment. With FogVolume nodes that have a
positive density, it's possible to apply volumetric fog only in
specific areas.
2021-10-31 22:02:48 +01:00
bruvzg
9a2889b35b
[Complex Text Layouts] Add BiDi and font features demo.
2021-10-28 10:18:15 +03:00
bruvzg
44daa8ac89
[Complex Text Layouts] Add UI mirroring demo.
2021-10-28 10:18:15 +03:00
Aaron Franke
44aefaecb6
Merge pull request #655 from Calinou/bullet-shower-no-check-collision-with-other-bullets
...
Don't check bullet collision with other bullets in the Bullet shower demo
2021-10-26 10:33:38 -04:00
Hugo Locurcio
7a7af4cf4e
Don't check bullet collision with other bullets in the Bullet shower demo
...
This improves performance by reducing the number of collision checks
that need to be done.
2021-10-25 23:16:29 +02:00
Rémi Verschelde
1916f87ac5
Merge pull request #654 from aaronfranke/circlepop-noready
2021-10-15 21:54:09 +02:00
Aaron Franke
36e8b45bd4
Remove useless "_ready" in the Circle Pop demo
2021-10-15 14:35:14 -05:00
Rémi Verschelde
89b64e33e2
CI: Ping actions/checkout@v2, no need to be more specific
2021-10-15 21:20:16 +02:00
Gunnar Ahlberg
2b10e6724e
Fix leaked object - Label ( #648 )
...
This fixes a warning of leaked instances.
2021-09-13 00:05:26 -05:00
Hugo Locurcio
b9685cb369
Merge pull request #645 from Calinou/use-remotesync-keyword
...
Use `remotesync` instead of the deprecated `sync` in networking demos
2021-08-29 17:09:25 +02:00
Hugo Locurcio
d1f25ca4aa
Use remotesync instead of the deprecated sync in networking demos
...
The `sync` keyword has been deprecated since Godot 3.1.
2021-08-29 12:22:37 +02:00
Aaron Franke
11a72411cc
Merge pull request #644 from Calinou/ci-update-to-godot-3.3.3
...
GitHub Actions: Update to Godot 3.3.3 for HTML5 deployment
2021-08-22 14:55:44 -05:00
Hugo Locurcio
5057fcff50
GitHub Actions: Update to Godot 3.3.3 for HTML5 deployment
2021-08-22 11:56:01 +02:00
Aaron Franke
d791cd9bda
Merge pull request #643 from shahediqbal13/mono-iap-signal-mismatch
...
Google play billing method signature mismatch in demo with Godot's android billing plugin method
2021-08-18 18:46:42 -04:00
Shahed Iqbal
7d7c728227
Fixes following issues:
...
1. Google play billing method(OnGodotGooglePlayBilling_sku_details_query_error) signature in GooglePlayBilling class doesn't match with Godot's android library exposed method
Check: https://github.com/godotengine/godot-google-play-billing/blob/master/godot-google-play-billing/src/main/java/org/godotengine/godot/plugin/googleplaybilling/GodotGooglePlayBilling.java
Line: 236.
2. "OnConnectError" method signature mismatch
2021-08-19 03:23:44 +06:00
Aaron Franke
5fb81434e7
Merge pull request #642 from nathanfranke/opensimplexnoise-improvements
...
Simplify and improve OpenSimplexNoise viewer
2021-08-18 00:05:26 -04:00
Nathan Franke
c3c4fdf4fa
Simplify and improve OpenSimplexNoise viewer
2021-08-17 23:02:55 -05:00
Aaron Franke
9ea18370d3
Add link to the Godot Asset Library for Skeleton2D
2021-08-17 21:03:15 -05:00
Aaron Franke
f9333dce01
Merge pull request #640 from shahediqbal13/mono-iap-signal-mismatch
...
Mono IAP signal method definition mismatch.
2021-08-17 21:24:11 -04:00
Aaron Franke
84a87a5128
Merge pull request #641 from aaronfranke/desc
...
Ensure most demos have descriptions and screenshots
2021-08-17 20:49:22 -04:00
Aaron Franke
7d64830cfe
Ensure most demos have descriptions and screenshots
2021-08-16 21:13:06 -05:00
Shahed Iqbal
f08916c90f
Mono IAP signal method definition mismatch. Updated OnPurchaseConsumptionError() method to match with GooglePlayBilling's signal
2021-08-15 02:48:05 +06:00
Angad Kambli
e44e3521b6
add pseudolocalization demo
2021-08-09 12:18:35 +05:30
Aaron Franke
89978a7421
Merge pull request #636 from Powerbyte7/patch-1
...
Fix jumps in scale and rotation when pinching
2021-07-18 11:19:48 -07:00
Powerbyte7
6ca2a45a21
Fix jumps in scale and rotation when pinching
...
When pressing with two fingers at once and pinching, an old coordinate contained in the curr_state dictionary gets added to the base_state dictionary, which causes unintended jumps in both scale and rotation. By clearing base_state the script functions as intended.
2021-07-18 17:00:59 +02:00
Agnis "NeZvērs" Aldiņš
57f8628b50
Update impact, rigid groundcheck, moving platform ( #634 )
2021-07-17 13:00:51 -04:00
Aaron Franke
a4e8231f5a
Merge pull request #635 from aaronfranke/tweaks
...
Minor tweaks to Pong and Dodge the Creeps
2021-07-12 13:15:01 -07:00
Aaron Franke
f71816ed31
Minor tweaks to Pong and Dodge the Creeps
2021-07-11 13:08:01 -04:00
Aaron Franke
ef069d49ae
Merge pull request #632 from aaronfranke/fsm-bullets
...
Fix bullets in the Finite State Machine demo
2021-07-06 20:34:41 -04:00
Aaron Franke
742ea87708
Merge pull request #633 from starptr/master
...
Use the Jump sound already present in the Platformer 2D demo
2021-07-06 20:32:50 -04:00
Yuto Nishida
45f5417822
Add jump sound effect
2021-07-06 16:40:15 -07:00
Aaron Franke
f28a09ea0d
Fix bullets in the Finite State Machine demo
2021-07-05 01:09:50 -04:00
Aaron Franke
85c1805d33
Merge pull request #631 from aaronfranke/not
...
Use "not" instead of the exclamation mark in GDScript files
2021-07-05 01:00:28 -04:00
Aaron Franke
7e129db12e
Use "not" instead of the exclamation mark in GDScript files
...
Also add String casts
2021-07-04 03:46:21 -04:00
Aaron Franke
7bfc57d1ae
Merge pull request #628 from aaronfranke/skeleton2d
...
Add a Skeleton2D demo
2021-06-25 19:19:26 -04:00
Aaron Franke
cd48c9a9cc
Add a Skeleton2D demo
2021-06-25 19:12:53 -04:00
Rémi Verschelde
244b759787
Merge pull request #627 from aaronfranke/no-builtin-e
...
Replace built-in scripts and delete strange "e" scripts
2021-06-21 20:57:16 +02:00
Aaron Franke
6875a21545
Replace built-in scripts and delete strange "e" scripts
2021-06-21 12:33:42 -04:00
Aaron Franke
694ee7fa36
Merge pull request #626 from aaronfranke/jrpg-simplify
...
Vastly simplify the JRPG demo
2021-06-21 12:22:44 -04:00
Aaron Franke
6e3db7c64d
Vastly simplify the JRPG demo
2021-06-20 22:47:24 -04:00
Agnis "NeZvērs" Aldiņš
2d4d23302a
3D physics tests - Moving platform ( #623 )
2021-06-09 20:57:49 -04:00
Aaron Franke
4456027f91
Merge pull request #625 from aaronfranke/3d2d-robot
...
Simplify 3D robot in the 3D in 2D demo
2021-06-07 09:40:49 -04:00
Aaron Franke
19312b2899
Simplify 3D robot in the 3D in 2D demo
2021-06-06 23:28:53 -04:00
Aaron Franke
ca17967de1
Merge pull request #622 from aaronfranke/waypoint-camera-current
...
Have waypoints check if the camera is current
2021-05-29 03:19:57 -04:00
Aaron Franke
491fb265b1
Have waypoints check if the camera is current
...
If not, get the current camera.
2021-05-29 03:16:07 -04:00
Agnis "NeZvērs" Aldiņš
08be1b7f03
Additional 3D physics tests - RigidBody impact and ground check ( #619 )
...
Co-authored-by: Camille Mohr-Daurat <pouleyKetchoup@gmail.com >
2021-05-29 02:58:01 -04:00
Aaron Franke
4ef90a836a
Merge pull request #621 from nellodotca/master
...
Fixed project settings to match tutorial
2021-05-24 21:09:43 -04:00
nello
bfd903a933
Fixed project settings to match tutorial
2021-05-24 19:14:12 -03:00
Aaron Franke
e0db0b8f6d
Merge pull request #615 from nekomatata/physics-tests-draw-shape-clean
...
Fix hack to draw shapes in 3D physics tests
2021-05-19 15:45:22 -04:00
PouleyKetchoupp
4d21951b71
Fix hack to draw shapes in 3D physics tests
...
Using Shape::get_debug_mesh instead of the previous hack to draw a mesh
instance based on a collision shape.
2021-05-05 13:41:51 -07:00
Aaron Franke
7656c08454
Merge pull request #614 from aaronfranke/gridmap-perf
...
Improve performance in GridMap demos by adjusting octant size
2021-05-04 15:22:10 -04:00
Aaron Franke
e894e4655a
Improve performance in GridMap demos
2021-05-04 02:48:32 -04:00
Aaron Franke
2ce76ff4e5
Update web deploy CI to use Godot 3.3
2021-04-24 04:20:39 -04:00
Aaron Franke
e5d829eb8f
Merge pull request #613 from nekomatata/physics-tests-contacts-update
...
Update contact tests in physics tests for 2D & 3D
2021-04-24 02:32:19 -05:00
PouleyKetchoupp
7f025e000e
Update contact tests in physics tests for 2D & 3D
...
- Create bodies by duplicating the ones from the scene to allow custom
settings on them for testing purpose
- Rename 3D test with multiple groups of bodies "Contact Islands"
instead of "Contacts Extended" for clarity
- Added "Contact Islands" test for 2D
- Fixed log spamming with "Contact Islands" tests due to printing log
messages for each group of bodies
- Added parameter to randomize spawn positions in order to make
contact separation more balanced (avoids artifacts like a huge column
for circles in 2D test)
- Using smaller shapes and larger amount of objects by default to test
more extreme case
2021-04-21 18:25:35 -07:00
Aaron Franke
5132941a84
Merge pull request #612 from nekomatata/physics-tests-3.3
...
Physics Tests 3.3 update
2021-04-21 19:51:44 -05:00
PouleyKetchoupp
ef265cca0a
Physics Tests 3.3 update
...
Fix custom collision shape drawing in physics tests:
CollisionShape debug draw has changed in 3.3 and now requires a body
to be rendered, so the trick to display custom physics shapes in the
physics tests had to be updated.
Cylinder support:
Now cylinders are supported in Godot Physics, so the exception to avoid
spamming errors when cylinders are used can be removed.
Rigid body picking:
Added mouse-picking to Test Shapes in both 2D and 3D.
2021-04-21 16:50:33 -07:00
Aaron Franke
31bb09233b
Update the OS test demo for Godot 3.3
2021-04-21 19:30:53 -04:00
Aaron Franke
57f5e0835d
Merge pull request #558 from aaronfranke/update-3.2.4
...
Update projects to Godot 3.3
2021-04-21 18:20:01 -05:00
Aaron Franke
814909538f
Update projects to Godot 3.3
2021-04-21 19:17:12 -04:00
Rémi Verschelde
94ec2ea5d9
Merge pull request #607 from aaronfranke/3.2-readme
...
Update README for the new 3.2 branch
2021-04-21 09:57:08 +02:00
Aaron Franke
40aec7c068
Update README for the new 3.2 branch
2021-04-14 13:46:19 -04:00
Aaron Franke
ead2777f48
Merge pull request #606 from nekomatata/physics-tests-contacts-update
...
Updated 2d/3d physics contact performance tests
2021-04-14 12:34:24 -05:00
PouleyKetchoupp
0a0d44d4f1
Updated 2d/3d physics contact performance tests
2021-04-14 08:19:10 -07:00
Aaron Franke
4911866f3d
Merge pull request #604 from waimus/os_midi_scan_fix
...
Fix MIDI devices scanning
2021-04-05 16:51:00 -04:00
waimus
d7e1052205
Fix MIDI devices scanning
2021-04-06 03:10:33 +07:00
Aaron Franke
8e2dbf3f55
Merge pull request #602 from aaronfranke/etc
...
Use ETC instead of ETC2 for all GLES2 demos
2021-03-30 02:31:43 -04:00
Aaron Franke
2ee9b47f6c
Use ETC instead of ETC2 for all GLES2 demos
2021-03-29 18:30:14 -04:00
Aaron Franke
d8dc94c1ff
Merge pull request #601 from aaronfranke/ternary-volume
...
Use fewer ternary operators and decrease volume of Platformer 2D
2021-03-29 18:29:28 -04:00
Aaron Franke
d989bf6209
Use fewer ternary operators and decrease volume of Platformer 2D
2021-03-28 22:03:03 -04:00
Aaron Franke
021070215c
Merge pull request #595 from dalexeev/bullet-shower-improve
...
Small improvement for Bullet Shower Demo
2021-03-26 20:20:31 -07:00
Aaron Franke
ac61cba05b
Merge pull request #597 from aaronfranke/joy-24
...
Handle up to 24 joypad buttons in the Joypads demo
2021-03-15 04:34:12 -04:00
Aaron Franke
21e829416f
Handle up to 24 joypad buttons in the Joypads demo
2021-03-13 23:28:22 -04:00
Danil Alexeev
cf7e4b31f4
Small improvement for Bullet Shower Demo
2021-03-13 21:04:13 +03:00
Aaron Franke
dc5c1016ce
Merge pull request #594 from aaronfranke/assetlib-5c154da
...
Add links to the Asset Library after release 3.2-5c154da
2021-03-11 21:56:54 -08:00
Aaron Franke
8a0824a948
Add links to the Asset Library after release 3.2-5c154da
...
Also expand the CODEOWNERS file
2021-03-12 00:32:11 -05:00
Aaron Franke
5c154dac25
Merge pull request #593 from nekomatata/physics-tests-cancel-fix
...
Physics test cases, cancel previous running test properly
2021-03-09 18:49:38 -05:00
PouleyKetchoupp
7f095a6092
Physics test cases, cancel previous running test properly
...
Allows canceling running test cases (including all tests cases) properly and without error.
2021-03-08 12:27:13 -07:00
Aaron Franke
35687c3ead
Merge pull request #592 from aaronfranke/kine-char-3d-pos
...
Set the reset position from the initial start position in KC3D
2021-03-03 14:55:35 -05:00
Aaron Franke
f91fe01f3e
Set the reset position from the initial start position in KC3D
2021-03-03 14:41:44 -05:00
Aaron Franke
43d29bfbbb
Merge pull request #591 from aaronfranke/misc
...
Misc improvements and tweaks for 3.2.3
2021-03-03 14:19:31 -05:00
Aaron Franke
7dff4e748d
Merge pull request #590 from aaronfranke/kine-char-3d
...
Improve the Kinematic Character 3D demo
2021-03-03 14:18:33 -05:00
Aaron Franke
4913cd868a
Misc fixes and tweaks
2021-03-03 02:59:17 -05:00
Aaron Franke
973c12264c
Improve the Kinematic Character 3D demo
2021-03-03 02:55:05 -05:00
Aaron Franke
fecbed5fb2
Merge pull request #586 from Calinou/improve-demo-configuration
...
Improve several demos' configuration
2021-03-02 18:25:05 -05:00
Aaron Franke
82e68e378b
Merge pull request #589 from Calinou/improve-3d-platformer-demo
...
Improve the 3D platformer demo
2021-03-02 18:22:31 -05:00
Aaron Franke
bbf4cff5f7
Merge pull request #588 from Calinou/readd-bullet-shower-demo
...
Port the Bullet Shower demo from Godot 2.1
2021-03-02 18:22:23 -05:00
Hugo Locurcio
3d6ba65cfc
Improve the 3D platformer demo
...
- Increase gravity, player speed and air acceleration for a less floaty
feeling.
- Clean up the code to use constants when relevant and remove unused enums.
2021-03-02 19:36:25 +01:00
Hugo Locurcio
ca0f74ee44
Port the Bullet Shower demo from Godot 2.1
...
This demo showcases how to use low-level Servers to achieve better
CPU performance when drawing large amounts of objects.
The code has been updated for Godot 3.2, cleaned up and has received
additional comments.
2021-03-02 18:32:01 +01:00
Hugo Locurcio
aa65867e43
Improve several demos' configuration
...
- Enable anisotropic filtering in 3D demos, and set the quality to
16× on desktop and 4× on mobile.
- Enable 4× MSAA on some 3D demos that didn't use it beforehand.
- On GLES3 demos, disable MSAA on mobile as these demos are often
more demanding.
- Use more conservative framebuffer allocation settings for better
performance.
- Use PCF13 shadow filtering in GLES2 demos on desktop to benefit
from soft shadows in Godot 3.2.4 and later.
In Godot 3.2.3, this will make shadows smoother but still "blocky".
- Use Lossless compression instead of VRAM compression for
small textures such as the voxel demo texture atlas.
2021-02-28 22:28:44 +01:00
Aaron Franke
c2e7a30e42
Merge pull request #587 from aaronfranke/web-readme
...
Link to the web export in the README and format names nicer
2021-02-28 16:18:29 -05:00
Aaron Franke
4dbfd92e6f
Link to the web export in the README and format names nicer
2021-02-28 15:50:59 -05:00
Aaron Franke
c0d9e483c2
Merge pull request #582 from Calinou/deploy-html5-demos
...
Deploy exported HTML5 demos to GitHub Pages
2021-02-27 23:16:36 -05:00
Hugo Locurcio
36db05c3b9
Deploy exported HTML5 demos to GitHub Pages
...
This makes it possible for users to test Godot's features without
having to download anything.
2021-02-28 05:12:06 +01:00
ThomasFederau
fc032119ca
Added interpolation functionality to ik_look_at node ( #585 )
2021-02-26 22:29:47 -05:00
Aaron Franke
98ed996780
Merge pull request #584 from nekomatata/physics-tests-2d-character-update
...
Updated 2D character controller physics tests
2021-02-26 09:25:58 -05:00
PouleyKetchoupp
fa83ee0277
Updated 2D character controller physics tests
...
Added new test for 2D character controller:
Character - Pixels
Functional test for pixel art related issues around KinematicBody and
RigidBody character controllers.
Adjusted existing tests and added more test cases to cover most use
cases from recent fixed issues and regressions for KinematicBody.
Added a more automated way to run all tests with checks to see which
ones failed in character controller tests.
Also fixed some minor issues with the log scrollbar.
2021-02-22 20:09:43 -07:00
Aaron Franke
7c137510e7
Merge pull request #583 from aaronfranke/trucktown-force-spedometer
...
Use a higher engine force when slow and add a spedometer in Truck Town
2021-02-22 21:46:03 -05:00
Aaron Franke
10a7e3d301
Use a higher engine force when slow and add a spedometer in Truck Town
...
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2021-02-22 13:56:17 -05:00
Aaron Franke
feaf406fee
Merge pull request #581 from Calinou/truck-town-improve-controls-camera
...
Improve controls and camera handling in the Truck Town demo
2021-02-22 13:46:05 -05:00
Hugo Locurcio
d90e401d2a
Improve controls and camera handling in the Truck Town demo
...
- Increase movement and steering speed significantly.
- Increase gravity slightly for a less floaty feeling.
- Simplify camera code (height is now constant).
- Tweaked camera distance and height to fit each vehicle.
- Fix script error when pressing Escape in the main menu
(the demo will now quit).
2021-02-21 20:00:04 +01:00
Aaron Franke
99ad90bd0d
Merge pull request #580 from Calinou/simplify-3d-scaling-setup
...
Simplify the 3D scaling demo setup, enable filtering by default
2021-02-12 23:57:49 -05:00
Hugo Locurcio
4adaaa2eb2
Simplify the 3D scaling demo setup, enable filtering by default
...
It turns out using a TextureRect node isn't necessary :)
The typical ViewportContainer + Viewport setup can be used just
fine to enable filtering on the ViewportTexture returned by the
Viewport.
The performance of the new method is equivalent to the old one.
2021-02-13 02:56:51 +01:00
Aaron Franke
b946d20762
Merge pull request #575 from Faless/joy/remap_wizard
...
[Joypads] Add SDL config re-mapping tool.
2021-02-07 16:24:18 -05:00
Fabio Alessandrelli
2a13307276
[Joypads] Add SDL config re-mapping tool.
...
Most of the code is in the remap folder, but it depends on the gamepad
diagram scene.
It allows remapping of pads to values that godot can understand.
It also comes with some default mapping for the HTML5 platform.
2021-02-07 13:19:18 +01:00
Aaron Franke
0b3e046953
Merge pull request #577 from nekomatata/physics-test-controllers
...
Add physics tests for 2D character controller
2021-01-22 20:01:39 -05:00
Aaron Franke
68e095c4d6
Merge pull request #578 from nekomatata/physics-tests-key-bindings
...
Changed key bindings in physics tests 2D/3D
2021-01-22 19:55:28 -05:00
PouleyKetchoupp
fe54ebbb3a
Changed key bindings in physics tests 2D/3D
...
Changed debug collision shortcut from 'D' to 'C' to keep WASD available
for other functions in some tests.
Unbound arrows from UI shortcuts for the same reason.
2021-01-22 17:33:48 -07:00
PouleyKetchoupp
cdf0ed3be9
Add physics tests for 2D character controller
...
Two tests for character controller, with options to use RigidBody2D,
KinematicBody2D or KinematicBody2D with RayShape2D.
Tilemap: Tests for moving and jumping within tilemap blocks, with a
specific one-way collision test case scenario based on Block Climb Test
from https://github.com/madmiraal/godot-gym .
Slopes: Tests for moving and jumping in slopes, with different cases
based on snap and stop-on-slope parameters for kinematic bodies.
2021-01-22 17:24:28 -07:00
Aaron Franke
da9e24dfa7
Merge pull request #576 from nekomatata/physics-tests-broadphase-update
...
Update broadphase performance test in physics tests
2021-01-21 05:08:05 -05:00
PouleyKetchoupp
1c1ad17b43
Update broadphase performance test in physics tests
...
Start logging physics tick one frame earlier for each operation
Disable debug collision to avoid rendering bottleneck
Fixes in adding/removing bodies to avoid bottlenecks outside of physics
2D: Increase message queue size to allow adding more objects at once
3D: Remove camera to disable rendering altogether
3D: Fix error with create_rigidbody_box missing default value
2021-01-20 10:04:50 -07:00
Aaron Franke
5618c2b45a
Merge pull request #574 from nekomatata/physics-tests-pause
...
Support for pause in 2D/3D physics tests
2021-01-06 23:56:36 -05:00
PouleyKetchoupp
3878948300
Support for pause in 2D/3D physics tests
...
New controls for all tests:
P to toggle pause on/off
Affects the running tests but not menus.
2021-01-06 21:25:34 -07:00
Aaron Franke
ca4cde1c26
Merge pull request #573 from nekomatata/physics-test-one-way-collision
...
Add One Way Collision for 2D Physics tests
2021-01-06 23:00:43 -05:00
PouleyKetchoupp
6a738c1ede
Add One Way Collision for 2D Physics tests
2021-01-06 20:25:27 -07:00
Aaron Franke
04e9afb4cf
Merge pull request #570 from aaronfranke/mr-k-inspired
...
Update the Drag and Drop demo and the Tween demo
2021-01-06 21:45:53 -05:00
Aaron Franke
e73af12f49
Script updates and simplification
2021-01-06 01:32:12 -05:00
Aaron Franke
6bdbeafca2
Update Tween demo to use Containers
2021-01-03 03:01:52 -06:00
Aaron Franke
21cbaafb2f
Use a GridContainer in the Drag and Drop demo
2021-01-02 19:07:31 -06:00
Aaron Franke
35426410d5
Merge pull request #567 from aaronfranke/add-3d-waypoints-demo
...
Add a 3D waypoints demo
2021-01-02 14:47:30 -06:00
Hugo Locurcio
54a8d37e6c
Add a 3D waypoints demo
...
Co-authored-by: Aaron Franke <arnfranke@yahoo.com >
2021-01-02 14:45:05 -06:00
Aaron Franke
d5dae1cbb7
Merge pull request #569 from aaronfranke/add-control-gallery-demo
...
Add a control gallery demo
2021-01-02 14:38:05 -06:00
Hugo Locurcio
06dc40ba65
Add a control gallery demo
...
This project showcases what Godot's various Control nodes can do
(and what they look like, so that new users can figure them out).
2021-01-02 00:39:59 -06:00
Aaron Franke
7c604f336d
Merge pull request #568 from aaronfranke/2021
...
Update copyright statements for 2021
2021-01-01 22:30:54 -06:00
Aaron Franke
e3a31afe40
Update copyright statements for 2021
2021-01-01 21:49:36 -06:00
Aaron Franke
289d658baa
Merge pull request #566 from nekomatata/physics-test-joints
...
Add joints test to 2D/3D physics tests
2020-12-31 01:22:21 -06:00
PouleyKetchoupp
7a437d1d23
Add joints test to 2D/3D physics tests
2020-12-30 20:15:08 -07:00
Aaron Franke
08e3f1efd0
Merge pull request #565 from aaronfranke/save-load-loading
...
Move Saving and Loading demo to Loading category
2020-12-30 14:23:10 -06:00
Aaron Franke
0d9c0d15c6
Move Saving and Loading demo to Loading category
2020-12-28 14:00:04 -06:00
Aaron Franke
96baaa09e3
Merge pull request #563 from aaronfranke/mr-k-platformer
...
Add a coin counter and pause menu fading to Platformer 2D
2020-12-28 13:48:22 -06:00
Mr.K GameDev
e004d2564e
2D Platformer UI Update
...
Co-authored-by: Aaron Franke <arnfranke@yahoo.com >
2020-12-26 23:35:45 -06:00
Aaron Franke
651ef54920
Merge pull request #562 from nekomatata/physics-tests-owner
...
Add PouleyKetchoupp to owners for physics tests
2020-12-19 11:59:55 -06:00
Aaron Franke
4a60286512
Merge pull request #561 from nekomatata/physics-test-collision-pairs
...
Add collision pairs test to 2D/3D physics tests
2020-12-19 11:59:26 -06:00
PouleyKetchoupp
1148a6bda0
Add PouleyKetchoupp to owners for physics tests
2020-12-19 10:46:18 -07:00
PouleyKetchoupp
9ad473c633
Add collision pairs test to 2D/3D physics tests
...
Functional test used for checking/debugging different collision cases for all possible pairs of shape types.
2020-12-18 20:51:54 -07:00
Aaron Franke
e38be6dec0
Merge pull request #560 from nekomatata/physics-tests-2d
...
Add 2D Physics Tests
2020-12-16 23:11:54 -05:00
PouleyKetchoupp
8241be5817
Add demo: Physics Tests 2D
...
Similar to its 3D counterpart, with tests using 2D physics.
2020-12-16 09:11:35 -07:00
Aaron Franke
1c836ecde9
Merge pull request #559 from nekomatata/physics-tests-3d-update
...
Fixes and adjustments in 3D physics tests
2020-12-14 20:36:01 -05:00
PouleyKetchoupp
6dd09308fa
Fixes and adjustments in 3D physics tests
...
Add Functional Test / Stack & Pyramid
For testing stack stability.
Add Functional Test / Raycasts
Visually test raycast on different shapes.
Add Performance Test / Broadphase
Add/move/remove lots of non-colliding objects and measure time.
Fix leaks on exit
Some Nodes are copied and removed from the scene to be used as templates,
they need to be freed manually on exit.
Fix Performance Test / Contacts
Positions adjusted, some shape types were not created at the center.
2020-12-14 17:25:26 -07:00
Aaron Franke
555e43c896
Merge pull request #517 from Calinou/add-save-load-demo
...
Add a saving/loading demo with various serialization formats
2020-12-12 18:27:32 -05:00
Hugo Locurcio
2bd5b1c8ee
Add a saving/loading demo with various serialization formats
...
This demo showcases how to save a simple game with ConfigFile and JSON.
2020-12-13 00:21:47 +01:00
Aaron Franke
14f2f1a713
Merge pull request #557 from aaronfranke/3din2d
...
Simplify 3D in 2D demo
2020-12-08 18:50:27 -05:00
Aaron Franke
3d9bcc6d97
Simplify 3D in 2D demo
2020-12-06 22:00:51 -05:00
Aaron Franke
3147c6c5bd
Merge pull request #554 from aaronfranke/assetlib-5bd2bbf
...
Add links to the Asset Library after release 3.2-5bd2bbf
2020-11-28 23:31:51 -05:00
Aaron Franke
20a515153f
Add links to the Asset Library after release 3.2-5bd2bbf
2020-11-28 23:21:06 -05:00
Aaron Franke
5bd2bbfda9
Merge pull request #553 from aaronfranke/iap-readme
...
Fix README files, especially in Android IAP demos
2020-11-28 22:19:31 -05:00
Aaron Franke
fc54dd9c23
Fix README files, especially in Android IAP demos
2020-11-28 22:05:39 -05:00
Aaron Franke
d38d18006b
Merge pull request #551 from Calinou/networking-add-port-forward-help
...
Add instructions for port forwarding in the high-level multiplayer demos
2020-11-16 04:10:53 -05:00
Hugo Locurcio
6fd3e4d525
Add instructions for port forwarding in the high-level multiplayer demos
...
The instructions will only show when the player is hosting a server.
This also includes a button to get your public IP address.
This partially addresses #535 .
2020-11-13 16:17:14 +01:00
Aaron Franke
2503599bed
Merge pull request #543 from aaronfranke/mat-test-no-dae
...
Replace Collada .dae file with a Blend file in Material Testers demo
2020-10-30 15:40:04 -04:00
Aaron Franke
1aaa8e1fc6
Replace Collada .dae file with a Blend file
...
Also set material import mode to tres for test_bed.glb
2020-10-30 15:37:33 -04:00
Aaron Franke
2a98499935
Merge pull request #544 from aaronfranke/enums
...
Add trailing commas to enums
2020-10-30 15:35:51 -04:00
Aaron Franke
159adfd421
Add trailing commas to enums
2020-10-30 03:24:51 -04:00
Aaron Franke
4bba07257a
Merge pull request #536 from aaronfranke/dtc-public
...
Change Dodge the Creeps to be more consistent with the docs
2020-10-21 01:50:46 -04:00
Aaron Franke
ae02236e50
Merge pull request #541 from Duroxxigar/mono-mp
...
Created C# networked Pong
2020-10-20 23:40:21 -04:00
Duroxxigar
3f8567f920
Created C# networked Pong
2020-10-20 23:18:57 -04:00
Aaron Franke
c7610e9334
Merge pull request #540 from jak-sdk/master
...
Re-write the navigation path-following code to be easier to read + add comments
2020-10-16 14:57:42 -04:00
Jak
78c7a48422
Re-write the 3d/navmesh demo to be easier to follow
...
The previous code had no comments and had some unintuitive steps.
I've re-written and re-structured it, and added comments. Hopefully it
will be easier to follow for newcomers to Godot.
* Re-write main methods
* Various bugfixes (variable conflicts, edge cases)
* Comment improvements
* Whitespace fixes
Co-authored-by: Aaron Franke <arnfranke@yahoo.com >
2020-10-16 19:41:28 +01:00
Aaron Franke
31d54a3540
Merge pull request #539 from jlosito/dependabot-configs
...
Check for updates to GitHub Actions every weekday
2020-10-15 15:40:46 -04:00
John Losito
2259303ee7
Check for updates to GitHub Actions every weekday
2020-10-13 18:21:32 -04:00
Aaron Franke
76c1d850fb
Merge pull request #537 from aaronfranke/csproj-323
...
Update C# project files in C# demos for Godot 3.2.3
2020-10-12 19:45:10 -04:00
Aaron Franke
ebc79dec04
Update C# project files in C# demos for Godot 3.2.3
2020-10-11 03:20:03 -04:00
Aaron Franke
4af7fd5562
Change Dodge the Creeps to be more consistent with the docs
2020-10-10 16:26:23 -04:00
Aaron Franke
1a19c5c4e1
Merge pull request #533 from van800/dodge
...
Improve Dodge the Creeps demo
2020-10-08 12:07:50 -04:00
Ivan Shakhov
f8317d20d5
restore RootNamespace, since default one contains spaces, restore net472 after discussion with @neikeq and more testing
2020-10-08 16:29:41 +02:00
Aaron Franke
766cc97855
Merge pull request #532 from akien-mga/dodge-unused
...
Dodge the Creeps: Remove unused asset
2020-10-06 16:10:30 -04:00
Rémi Verschelde
136db0b25b
Dodge the Creeps: Remove unused asset
2020-10-06 21:48:11 +02:00
Aaron Franke
aba0372718
Merge pull request #531 from van800/master
...
Update dodge_the_creeps to Godot 3.2.3 format
2020-10-06 05:58:43 -04:00
Ivan Shakhov
dd11042d95
fix Dodge the Creeps
2020-10-06 11:36:37 +02:00
Aaron Franke
4d205325ad
Merge pull request #528 from aaronfranke/panel
...
Remove Panel nodes that don't have panels
2020-10-02 03:28:18 -04:00
Aaron Franke
0d1f16d073
Remove panel nodes that don't have panels
...
Replace with Control nodes
2020-10-01 23:46:50 -04:00
Aaron Franke
2c0cbbaed0
Merge pull request #525 from aaronfranke/gitignore-attr
...
Update gitignore for 4.x, add gitattributes, and update file format
2020-10-01 15:15:06 -04:00
Aaron Franke
918a289ee2
Format files using updated file_format.sh
2020-10-01 14:23:54 -04:00
Aaron Franke
fe9fd7d7e4
Update gitignore for 4.x and add gitattributes
2020-10-01 14:22:45 -04:00
Aaron Franke
c8149a703f
Merge pull request #526 from aaronfranke/csharp-3.2.3
...
Update C# demos for Godot 3.2.3
2020-10-01 14:19:13 -04:00
Aaron Franke
2979f85185
Update C# demos for Godot 3.2.3
2020-10-01 02:45:18 -04:00
Aaron Franke
bc10b69d65
Merge pull request #524 from Calinou/allow-hidpi
...
Allow hiDPI in all demos that support multiple resolutions
2020-10-01 02:44:54 -04:00
Aaron Franke
f5960b2a7f
Merge pull request #522 from Calinou/particles-add-flipbook-animation
...
Add a flipbook animation example to the 2D particles demo
2020-10-01 02:43:51 -04:00
Hugo Locurcio
fe6103256a
Allow hiDPI in all demos that support multiple resolutions
...
This is required to benefit from crisp display on hiDPI monitors.
This also fixes issues related to fullscreen and input handling
when using an hiDPI display on Windows.
2020-10-01 00:56:12 +02:00
Hugo Locurcio
768346a092
Add a flipbook animation example to the 2D particles demo
2020-09-17 22:43:04 +02:00
Aaron Franke
7a84acea76
Merge pull request #521 from dbrookman/spelling-fix
...
Fix small spelling error
2020-09-16 11:57:48 -04:00
Daniel Brookman
c343b2f4f5
Fix small spelling error
2020-09-16 11:22:44 -04:00
Aaron Franke
9184a36ec1
Merge pull request #519 from aaronfranke/assetlib-links
...
Link to the asset library from the README of each demo
2020-09-11 13:51:45 -04:00
Aaron Franke
d4bf89d364
Link to the asset library from the README of each demo
2020-09-10 15:37:10 -04:00
Aaron Franke
f74f7c52b6
Merge pull request #514 from Calinou/remove-community-health-files
...
Remove funding information to use the @godotengine default
2020-09-01 01:30:39 -04:00
Hugo Locurcio
76df39ab2e
Remove funding information to use the @godotengine default
...
The community health files are now available in the godotengine/.github
repository, which makes them apply to all repositories in the
organization automatically.
See https://github.com/godotengine/godot/issues/40972 .
2020-08-27 15:57:32 +02:00
Aaron Franke
e4f69c3de0
Merge pull request #513 from Faless/net/free_while_emitting
...
Avoid freeing network peer during signal emission.
2020-08-23 16:22:51 -04:00
Fabio Alessandrelli
4fe1930aab
Avoid freeing network peer during signal emission.
...
Always keep a reference to the last used peer even when removing it
from tree.
2020-08-23 20:12:27 +02:00
Aaron Franke
a582304ee7
Merge pull request #511 from Calinou/lights-and-shadows-normal-maps
...
Add a normal map test in the 2D lights and shadows demo
2020-08-19 16:13:46 -05:00
Hugo Locurcio
97e00544a9
Add a normal map test in the 2D lights and shadows demo
...
This was requested by lawnjelly so we can test whether normal map
orientation behaves as expected.
2020-08-18 14:22:04 +02:00
Aaron Franke
bc40a8d61d
Merge pull request #510 from aaronfranke/dtc-meta
...
Fix minor problems with Dodge the Creeps metadata
2020-08-17 00:28:48 -05:00
Aaron Franke
4aae4f657b
Fix minor problems with Dodge the Creeps metadata
2020-08-16 23:49:00 -05:00
Aaron Franke
78fe523b3c
Merge pull request #508 from Calinou/3d-demos-tweak-settings
...
Tweak settings in various 3D demos
2020-08-16 23:44:05 -05:00
Hugo Locurcio
c6163b3d20
Tweak settings in various 3D demos
...
- Enable 4× MSAA in all 3D demos.
- Enable filmic tonemapping with a whitepoint of 6 in GLES3 3D demos.
- Add subtle fog to the Truck Town demo.
- Use the `2d` stretch mode and `expand` stretch aspect to support
multiple resolutions and aspect ratios.
2020-08-17 03:25:13 +02:00
Aaron Franke
e30571c1ad
Merge pull request #509 from aaronfranke/icons-images
...
Improve icons and optimize PNG images using oxipng
2020-08-16 19:12:52 -05:00
Aaron Franke
fcc7d5c723
Optimize PNG images using oxipng
2020-08-16 17:48:38 -05:00
Aaron Franke
50fb2071a0
Improve icon.png for projects using default icon
2020-08-15 17:25:12 -05:00
Aaron Franke
4b9a809912
Merge pull request #506 from Calinou/add-gui-theming-override-demo
...
Add a GUI theming override demo
2020-08-12 19:26:23 -05:00
Aaron Franke
68a2204c07
Merge pull request #507 from ricardoalcantara/mono_android_iap
...
Rewriting Mono Android IAP to match with GDScript
2020-08-12 19:25:21 -05:00
Ricardo Alcantara
6e98353ce3
Rewriting Mono Android IAP to match with GDScript
...
Version.
2020-08-12 21:08:51 -03:00
Aaron Franke
b5d4b277f4
Merge pull request #504 from ricardoalcantara/mono_android_iap
...
Android IAP Response Code can now return null.
2020-08-08 13:59:08 -05:00
Hugo Locurcio
6a325fb3a5
Add a GUI theming override demo
...
Overriding theme items is a common point of confusion. This demo
should hopefully make it easier to understand.
In the future, we could extend this demo to include things like theme
switching as it's a common need in non-game applications.
2020-08-04 13:14:53 +02:00
Aaron Franke
913de13ec9
Merge pull request #505 from pkruszynski/mobile-multitouch-view-fix
...
Mobile multitouch view fix
2020-08-03 21:20:30 -05:00
pkruszynski
f9c93b0d28
Fix for multitouch_view
2020-08-04 03:13:19 +01:00
Ricardo Alcantara
bc8dc740b5
Android IAP Response Code can now return null.
2020-07-28 19:26:19 -03:00
Aaron Franke
ddffbd7599
Merge pull request #498 from ricardoalcantara/mono_android_iap
...
Mono Android IAP Demo Project
2020-07-27 14:02:09 -04:00
Ricardo Alcantara
b718574112
Mono Android IAP Demo Project
2020-07-27 00:07:15 -03:00
Aaron Franke
ae2a97976a
Merge pull request #500 from aaronfranke/ci-update
...
Tweak CI to more closely match the main repo
2020-07-25 00:01:18 -04:00
Aaron Franke
2c138bd75f
Tweak CI to more closely match the main repo
2020-07-24 23:50:50 -04:00
Aaron Franke
b7b3a75389
Merge pull request #499 from smix8/master
...
3D NavMesh Demo - fix for navmesh (re)baking issue
2020-07-24 21:59:00 -04:00
smix8
28ec746545
fix for navmesh (re)baking issue
...
fix for navmesh (re)baking issues in demo
- changed level mesh size/scale (was way to small to be useable)
- changed navmesh agent settings (default radius to large, slope values to small)
2020-07-25 02:19:19 +02:00
Aaron Franke
8d9d58f112
Merge pull request #497 from aaronfranke/voxel-memory
...
Add memory usage to the Voxel demo
2020-07-09 16:57:19 -04:00
Aaron Franke
bd05e88ce0
Add memory usage to the Voxel demo
2020-07-08 13:26:28 -04:00
Aaron Franke
2434876738
Merge pull request #496 from aaronfranke/demo-categories
...
Categorize demos and add README files
2020-07-04 13:48:50 -04:00
Aaron Franke
8dff86d370
Add README files to categories
2020-07-03 20:45:51 -04:00
Aaron Franke
6b11ca7302
Move around 2D and GUI demos
2020-07-03 20:04:59 -04:00
Aaron Franke
cee39035e3
Move mobile demos to their own folder
2020-07-03 19:45:04 -04:00
Aaron Franke
c33ce26a93
Merge pull request #483 from fire/extended-physics-tests
...
Add extended physics tests.
2020-07-03 01:51:46 -04:00
K. S. Ernest (iFire) Lee
3fd13c1a82
Add extended physics tests.
2020-07-02 21:39:11 -07:00
Aaron Franke
f74217c1dc
Merge pull request #492 from aaronfranke/multitouch
...
Remove useless "_find_free_pointer_id" method in Multitouch View
2020-07-02 14:32:35 -04:00
Aaron Franke
5215bc00f8
Remove useless "_find_free_pointer_id" method in Multitouch View
2020-07-02 13:58:34 -04:00
Aaron Franke
1ae23b63aa
Merge pull request #493 from Calinou/2d-platformer-font-disable-aa
...
Disable antialiasing on the font in the 2D platformer demo
2020-07-02 13:58:02 -04:00
Aaron Franke
b99cd953d2
Merge pull request #494 from Calinou/2d-platformer-progressive-jump-interrupt
...
Progressively interrupt the jump in the 2D platformer demo
2020-07-02 13:57:14 -04:00
Aaron Franke
8823628b02
Merge pull request #495 from TwistedTwigleg/IK_Demo_Godot_3_2_2_Fix
...
Godot 3.2 IK demo SkeletonIK error fix
2020-07-02 13:56:29 -04:00
TwistedTwigleg
1ad95a443f
Fixed bug in the IK demo where the SkeletonIK scene would print an error. The issue is that the target nodes are initialized after the SkeletonIK node. Moving the nodes fixed the issue and now no more errors are printed
2020-07-02 10:10:33 -04:00
Hugo Locurcio
79ad34dc0f
Progressively interrupt the jump in the 2D platformer demo
...
This feels more smooth while still giving a sense of control to
the player.
2020-07-02 15:32:17 +02:00
Hugo Locurcio
aa390d1b30
Disable antialiasing on the font in the 2D platformer demo
...
Pixel fonts look best when antialiasing is disabled.
2020-07-02 15:21:39 +02:00
Aaron Franke
ba44700ebe
Merge pull request #491 from aaronfranke/cthulhu
...
Many tweaks thanks to IAmActuallyCthulhu and some other misc tweaks
2020-06-28 13:37:38 -04:00
Aaron Franke
006309bd6f
Many tweaks thanks to IAmActuallyCthulhu
...
Also change apostrophes to double quotes and update C# projects
2020-06-28 13:19:13 -04:00
Aaron Franke
866f826124
Merge pull request #489 from aaronfranke/3dplat
...
Tweak the 3D platformer demo
2020-06-28 02:31:00 -04:00
Aaron Franke
c5c5fedec8
Update 3D platformer
2020-06-28 02:23:30 -04:00
Aaron Franke
f34e61eaca
Merge pull request #490 from aaronfranke/misc-tweaks-3.2.2
...
Misc fixes and tweaks to many demos for 3.2.2
2020-06-28 02:23:18 -04:00
Aaron Franke
189d6ac9b4
Misc fixes and tweaks to many demos
2020-06-27 21:07:49 -04:00
Aaron Franke
343669ca06
Merge pull request #488 from aaronfranke/no-default-env
...
Clean up unused and outdated environment files
2020-06-27 21:07:26 -04:00
Aaron Franke
c13e56662f
Clean up unused and outdated environment files
2020-06-27 20:58:19 -04:00
Aaron Franke
dc6efcd429
Merge pull request #487 from aaronfranke/ik-again
...
Many style fixes and other tweaks for the IK demo
2020-06-27 20:58:01 -04:00
Aaron Franke
aaf3483618
Move Godot Battle Bot model and materials to a subfolder
...
Also minify textures by making them really low resolution
2020-06-27 15:40:51 -04:00
Aaron Franke
e30b9d4c7d
Change environment to 3.1/3.2 environment
2020-06-27 15:14:16 -04:00
Aaron Franke
2ae60f3ac7
Many style fixes for the IK demo
2020-06-27 15:14:16 -04:00
Aaron Franke
87f6a4e3fd
Merge pull request #486 from aaronfranke/os-test
...
Add Mono C# preprocessor defines, README, and screenshots to OS testing demo
2020-06-24 03:14:28 -04:00
Aaron Franke
eac96a9148
Add a README and screenshots to the OS test demo
2020-06-24 02:17:46 -04:00
Aaron Franke
f0a07c43a8
Add Mono C# preprocessor testing to OS test demo
2020-06-24 02:17:46 -04:00
Aaron Franke
7b465152dc
Merge pull request #484 from Calinou/add-os-testing-demo
...
Add an operating system testing demo
2020-06-23 13:51:54 -04:00
Hugo Locurcio
4bafb96fcb
Add an operating system testing demo
...
This demo showcases various OS-specific features in Godot.
It can be used to test Godot while porting it to a new platform
or to check for regressions.
This closes #8 .
2020-06-23 09:39:22 +02:00
Rémi Verschelde
d4a2a57834
Merge pull request #482 from timoschwarzer/android-iap-3.2.2-godotgoogleplaybilling
...
Update Android IAP demo to reflect recent changes
2020-06-22 11:28:55 +02:00
Aaron Franke
d29fc74ae8
Merge pull request #481 from Calinou/switch-to-github-actions
...
Switch continuous integration from Travis CI to GitHub Actions
2020-06-22 04:29:39 -04:00
Aaron Franke
033a5338d5
Merge pull request #480 from aaronfranke/trail-space-format
...
Remove trailing space characters in the formatting script
2020-06-21 23:23:50 -04:00
Aaron Franke
35d44b5d85
Remove trailing space characters in the formatting script
2020-06-21 23:00:13 -04:00
Timo Schwarzer
9a3a831a34
Update Android IAP demo to reflect recent changes
2020-06-20 00:26:45 +02:00
Aaron Franke
d3317cc91d
Merge pull request #473 from nekomatata/physics-tests
...
Add Physics Tests project
2020-06-19 15:25:26 -04:00
PouleyKetchoupp
afd99e5aed
Add Physics Tests project
2020-06-19 10:27:53 +02:00
Hugo Locurcio
b6c0283c22
Switch continuous integration from Travis CI to GitHub Actions
2020-06-18 09:26:09 +02:00
Aaron Franke
3ea2246466
Merge pull request #479 from timoschwarzer/android-iap-3.2.2-fix
...
Fix small mistakes with new Android IAP API
2020-06-15 02:24:56 -04:00
Timo Schwarzer
ea01309d56
Fix small mistakes with new Android IAP API
2020-06-15 07:27:18 +02:00
Aaron Franke
9600d93a33
Merge pull request #478 from timoschwarzer/android-iap-3.2.2
...
Update Android IAP demo for 3.2.2
2020-06-14 14:59:08 -04:00
Timo Schwarzer
74924dd073
Update Android IAP demo for 3.2.2
2020-06-14 20:04:23 +02:00
Aaron Franke
5363f8a75a
Merge pull request #477 from aaronfranke/unhandled-input
...
Replace _input with _unhandled_input in most places
2020-06-09 11:48:25 -04:00
Aaron Franke
5f1905e0d6
Replace _input with _unhandled_input
2020-06-08 22:43:19 -04:00
Aaron Franke
d1ed6dbd82
Merge pull request #476 from Jayman2000/dodge-the-creeps-cc0
...
Correct Dodge the Creeps' copyright info
2020-06-08 12:13:20 -04:00
Jason Yundt
20c10dcb06
Correct Dodge the Creeps' copyright info
...
It originally said that "Abstract Platformer" was copyright kenny.nl.
This is not true. "Abstract Platformer" was dedicated to the public
domain using CC0. "When CC0 is applied to a work, copyright no longer
applies to the work in most jurisdictions around the world." (Source:
https://creativecommons.org/faq/#how-do-cc-licenses-operate )
It also said that "Abstract Platformer" was created in the years
2010-2020. While the "Abstract Platformer" webpage
(https://www.kenney.nl/assets/abstract-platformer ) does say "Copyright ©
2010 - 2020", I believe that that's a copyright notice for the website
itself, not the asset pack. I'm not sure when Kenney started working on
"Abstract Platformer", but I'm confident that it was published in 2016
because:
* All of the files in the ZIP archive are dated 2016.
* "Abstract Platformer" was published to OpenGameArt.org in 2016. See:
https://opengameart.org/content/abstract-platformer
I didn't think that it made sense to call that section of the README
"Licenses" anymore because "[...]CC0 is not a license; it is a public
domain dedication." (Source:
https://creativecommons.org/faq/#how-do-cc-licenses-operate )
2020-06-08 11:13:09 -04:00
Aaron Franke
48eb973127
Merge pull request #469 from aaronfranke/voxel
...
Add a Voxel demo project
2020-05-26 10:07:21 -04:00
Aaron Franke
050fda3a4c
Add a Voxel demo project
2020-05-26 06:46:02 -04:00
Aaron Franke
ac5013f9ec
Merge pull request #468 from aaronfranke/2d-shader-gles3
...
Convert the Screen Space Shaders demo back to GLES 3
2020-05-12 14:12:01 -04:00
Aaron Franke
ed2348080c
Convert the Screen Space Shaders demo back to GLES 3
2020-05-12 13:56:03 -04:00
Aaron Franke
a9c63035da
Merge pull request #465 from aaronfranke/gitignore-translation
...
Add translation ignore
2020-05-08 01:34:12 -04:00
Aaron Franke
7a5c0872d5
Add translation ignore
...
Now synced with GitHub's Godot.gitignore plus some extra lines
2020-05-08 01:30:34 -04:00
Aaron Franke
0eeaf0ecd8
Add credits for the music used in the 2D platformer demos ( #461 )
...
* Add credits for the music used in the 2D platformer demos
* Update 2d/platformer/README.md
Co-Authored-By: Hugo Locurcio <hugo.locurcio@hugo.pro >
* Update 2d/physics_platformer/README.md
Co-Authored-By: Hugo Locurcio <hugo.locurcio@hugo.pro >
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2020-04-07 13:59:36 -04:00
Aaron Franke
7939f8e348
Merge pull request #459 from EludeQ/updated-dodge-the-creeps
...
Updated the dodge_the_creeps demo to include the "Removing the creeps" part in the tutorial.
2020-04-04 07:16:21 -04:00
Amara M. Angel
ee388dd5df
Updated the dodge_the_creeps demo to include the "removing the creeps" part
2020-04-04 13:11:10 +02:00
Aaron Franke
b548a848b1
Merge pull request #460 from EludeQ/viewports-frame_post_draw
...
Update Viewports tutorial to use "frame_post_draw"
2020-04-03 16:52:26 -04:00
Amara M. Angel
7a9b45f156
Update Viewports tutorial to use "frame_post_draw"
2020-04-03 19:42:51 +02:00
Aaron Franke
57baf0a1b5
Merge pull request #453 from aaronfranke/plugin-proj
...
Refactor the plugin demos to be inside of a project and add main screen plugin demo
2020-03-31 03:12:26 -04:00
Aaron Franke
a0a87c3bea
Add a main screen plugin to the plugin demos
2020-03-25 23:29:55 -04:00
Aaron Franke
51c0f3abb8
Refactor the plugin demos to be inside of a project for convenience
2020-03-25 23:28:42 -04:00
LaBodilsen
8464543a23
simplifying steering to a single line with move_toward ( #451 )
...
* simplyfied the steering to a single line with lerp
Replaced:
if steer_target < steer_angle:
steer_angle -= STEER_SPEED * delta
if steer_target > steer_angle:
steer_angle = steer_target
elif steer_target > steer_angle:
steer_angle += STEER_SPEED * delta
if steer_target < steer_angle:
steer_angle = steer_target
steering = steer_angle
with
steering = lerp(steering, steer_target, STEER_SPEED)
and lowered STEER_SPEED to 0.2
* Update vehicle.gd
* added space around *
2020-03-25 13:46:42 -04:00
Rémi Verschelde
e95cbac634
Merge pull request #450 from aaronfranke/travis
...
Add a formatting script for local checking and for Travis CI
2020-03-25 09:12:38 +01:00
Aaron Franke
eab59a6d2e
Merge pull request #452 from aaronfranke/issue-templates
...
Remove duplicate issue templates
2020-03-23 04:58:06 -04:00
Aaron Franke
474f246096
Remove duplicate issue templates
2020-03-23 04:57:24 -04:00
Aaron Franke
a12f54cfef
Update issue templates
2020-03-23 04:51:27 -04:00
Aaron Franke
7e09d2fec7
Commit files changed by the formatting script
2020-03-19 20:30:40 -04:00
Aaron Franke
7ba8b9930d
Add a formatting script for Travis CI
2020-03-19 20:30:33 -04:00
Aaron Franke
ec28f44e3c
Merge pull request #449 from aaronfranke/description
...
Add descriptions to all projects with README files
2020-03-17 19:12:03 -04:00
Aaron Franke
f9e7456b70
Add descriptions to all projects with README files
...
These show up in the project manager when hovering over projects.
2020-03-16 20:50:53 -04:00
Aaron Franke
93b1f689f2
Merge pull request #447 from aaronfranke/multitouch
...
Multitouch View tweaks
2020-03-15 12:05:55 -04:00
Aaron Franke
c0880343bc
Merge pull request #446 from aaronfranke/dodge-the-attributions
...
Move Dodge the Creeps license information into the README files
2020-03-15 12:05:18 -04:00
Aaron Franke
43dfa363c3
Merge pull request #445 from aaronfranke/kc2d
...
Organize and simplify the Kinematic Character 2D demo
2020-03-15 12:04:51 -04:00
Aaron Franke
699abade3a
Merge pull request #448 from aaronfranke/mult-thread-load
...
Style tweaks and add import files to multiple threads loading demo
2020-03-15 12:04:26 -04:00
Aaron Franke
1ef6b121e3
Style tweaks and add import files to multiple threads loading demo
2020-03-15 04:37:34 -04:00
Vitaliy
5f7072a18d
Multiple-threads loading ( #425 )
...
Add Multiple-threads loading demo
2020-03-15 04:25:18 -04:00
Aaron Franke
bc949bd47e
Multitouch View tweaks
2020-03-14 03:07:16 -04:00
Aaron Franke
38d44dbb70
Move Dodge the Creeps license information into the README files
2020-03-14 01:58:57 -04:00
Aaron Franke
022ec69810
Organize and simplify the Kinematic Character 2D demo
2020-03-14 01:39:19 -04:00
Aaron Franke
f3c8885d8f
Merge pull request #444 from aaronfranke/truck-town-tres
...
Convert materials to tres format in Truck Town
2020-03-13 15:12:15 -04:00
Aaron Franke
b103db5e50
Convert materials to tres format in Truck Town
2020-03-13 06:19:13 -04:00
Aaron Franke
671e1299e6
Merge pull request #443 from aaronfranke/2d-nav-poly-tweak
...
Tweak 2D navigation polygon demo camera and remove RPG unused files
2020-03-13 05:43:08 -04:00
Aaron Franke
bb61e49397
Tweak 2D navigation polygon demo camera and remove RPG unused files
2020-03-12 22:04:42 -04:00
Aaron Franke
69f21ce4c7
Merge pull request #442 from aaronfranke/dodge-the-csproj
...
Fix C# project files for Dodge the Creeps
2020-03-12 21:14:04 -04:00
Aaron Franke
d189a2b05a
Fix C# project files for Dodge the Creeps
2020-03-12 20:44:42 -04:00
Aaron Franke
82fe29b90b
Merge pull request #441 from aaronfranke/issue-template
...
Improve the issue template and add a PR template
2020-03-11 22:32:30 -04:00
Aaron Franke
ff483e2b71
Improve the issue template and add a PR template
...
Improve the comments in the issue template, and the PR template is entirely one comment.
2020-03-11 18:52:44 -04:00
Aaron Franke
758f38db67
Merge pull request #436 from aaronfranke/astar-kinematic
...
Some changes to Astar and Kinematic Character 3D
2020-03-10 16:16:15 -04:00
Aaron Franke
5caa78ef58
Some changes to kinematic character 3D
2020-03-10 07:23:55 -04:00
Aaron Franke
13f6e015bd
Some changes to Astar code
2020-03-10 06:48:50 -04:00
Aaron Franke
db2941bed4
Merge pull request #435 from Calinou/fix-hfsm-comment
...
Fix incorrect comment in hierarchical FSM demo script
2020-03-09 10:22:16 -04:00
Aaron Franke
9553549a61
Merge pull request #432 from aaronfranke/readme
...
Add README files to many demos
2020-03-09 10:21:53 -04:00
Hugo Locurcio
222f94444a
Fix incorrect comment in hierarchical FSM demo script
...
This closes #433 .
2020-03-09 15:00:56 +01:00
Aaron Franke
9b4cac5782
Add README files to most of the misc demos
...
The Android ones can wait for later
2020-03-09 05:39:32 -04:00
Aaron Franke
fea5db8ed2
Add README files to loading and multiplayer demos
2020-03-09 05:06:17 -04:00
Aaron Franke
9e3ffe456b
Add README files to GUI demos
2020-03-09 04:26:24 -04:00
Aaron Franke
8cdddc87ce
Add README files to audio demos
2020-03-09 03:54:32 -04:00
Aaron Franke
da280ec220
Add README to and fix Circle Pop demo
...
Circle Pop gets its own commit since I found a bug that had to be fixed
2020-03-09 03:54:32 -04:00
Aaron Franke
f2a18910aa
Add README files to Viewport demos
2020-03-09 03:54:32 -04:00
Aaron Franke
2eaedf8064
Add README files to demos with multiple versions
2020-03-09 03:54:32 -04:00
Aaron Franke
7e0032eb8e
Add README files to 3D demos
2020-03-09 03:54:32 -04:00
Aaron Franke
a24ac796b6
Add README files to 2D demos
2020-03-09 03:54:32 -04:00
Aaron Franke
9809601e40
Merge pull request #431 from aaronfranke/no-grid
...
Remove the grid based movement demo
2020-03-09 03:54:12 -04:00
Aaron Franke
9b6109e44d
Merge pull request #428 from aaronfranke/splitscreen
...
Add a splitscreen mode to the 2D platformer.
2020-03-07 19:56:52 -05:00
Aaron Franke
2ea2b02b68
Remove grid based movement demo
...
I don't think there's a point to this since we also have the JRPG demo.
2020-03-07 19:54:03 -05:00
Aaron Franke
ebc435074b
[2D Platformer] Add a splitscreen mode
2020-03-06 23:00:11 -05:00
Aaron Franke
f5f72e6d3e
[2D Platformer] Move Player out of Level, set limits in a script
2020-03-06 18:17:33 -05:00
Aaron Franke
e11fa006d6
Merge pull request #427 from aaronfranke/joypad
...
Refactor the Joypads demo
2020-03-06 18:17:01 -05:00
Aaron Franke
5322be1a54
Refactor the Joypads demo
2020-03-05 20:50:16 -05:00
Aaron Franke
18679efd75
Merge pull request #426 from aaronfranke/gles2
...
Convert most demos to GLES 2 and update to Godot 3.2
2020-03-05 20:49:11 -05:00
Aaron Franke
aea4010bc8
Convert most demos to GLES 2
...
Also fix Viewport error in 3D scaling demo, add an icon to Multiplayer Bomber, and rename BPM sync files.
2020-03-04 20:59:12 -05:00
Aaron Franke
db7c9f162f
Open and save 3D IK demo in Godot 3.2
2020-03-04 20:59:12 -05:00
Aaron Franke
c72f65ed36
Update C# demos to Godot 3.2
2020-03-04 20:30:30 -05:00
Aaron Franke
424ad342ad
Merge pull request #315 from aaronfranke/2point5d
...
Add 2.5D Demo Projects
2020-03-02 22:03:53 -05:00
Aaron Franke
841eb1fa37
Add icon for the 2.5D editor viewport
2020-03-01 22:29:44 -05:00
Aaron Franke
1671b4e30e
Add music and set physics engine to Bullet
2020-03-01 17:14:11 -05:00
Aaron Franke
c7cc72b705
Add screenshots and tweak README files
2020-03-01 04:43:32 -05:00
Aaron Franke
d1ba41da5d
2.5D Editor Viewport for Mono C#
2020-03-01 04:37:41 -05:00
Aaron Franke
cc68af17af
2.5D Editor Viewport for GDScript
2020-03-01 04:36:44 -05:00
Aaron Franke
7e539cd182
2.5D Demo Project for GDScript
...
Co-authored-by: Stephen Agbete (Steph155) <bgsteph15@mail.com >
2020-02-29 22:39:32 -05:00
Aaron Franke
722ea9bc01
2.5D Demo Project for Mono C#
...
Co-authored-by: Stephen Agbete (Steph155) <bgsteph15@mail.com >
2020-02-29 22:39:20 -05:00
Aaron Franke
ca761cff87
Merge pull request #424 from Calinou/readme-add-scan-instructions
...
Add instructions on importing all projects at once in the README
2020-02-24 02:08:05 -05:00
Aaron Franke
5809089e9e
Merge pull request #419 from aaronfranke/multiplayer
...
Update networking and multiplayer demos
2020-02-20 16:39:23 -05:00
Hugo Locurcio
abe1b0f367
Add instructions on importing all projects at once in the README
...
This may be helpful to newcomers; see #423 .
2020-02-20 22:11:57 +01:00
Aaron Franke
b310877037
Update other networking demos, with style fixes
2020-02-20 15:13:21 -05:00
Aaron Franke
984a731502
Update multiplayer bomber demo
2020-02-20 15:13:21 -05:00
Aaron Franke
de8a79b35b
Merge pull request #421 from aaronfranke/platform-3d-animtree
...
Update Platformer 3D to use AnimationTree and organize into subfolders
2020-02-20 15:12:24 -05:00
Aaron Franke
399de3e954
Organize 3D platformer demo files
2020-02-19 19:09:55 -05:00
Aaron Franke
486d582802
Update 3D platformer to use AnimationTree
2020-02-19 18:55:14 -05:00
Aaron Franke
001e51d2d3
Merge pull request #413 from Calinou/add-viewport-3d-scaling-demo
...
Add a viewport 3D scaling demo
2020-02-19 15:22:11 -05:00
Hugo Locurcio
b927ea3c63
Add a viewport 3D scaling demo
...
This demo shows how to scale the 3D viewport rendering without
affecting 2D elements such as the HUD. It also demonstrates how to
toggle filtering on a viewport by using TextureRect to display the
ViewportTexture delivered by the Viewport node.
2020-02-19 21:13:20 +01:00
Aaron Franke
f6c4a0000f
Merge pull request #416 from aaronfranke/platformer-tweaks
...
Tweak the 2D platformer demos, particularly Physics Platformer
2020-02-19 15:08:35 -05:00
Aaron Franke
853565d1be
Tweak the platformer demos, particularly physics platformer
2020-02-19 00:37:59 -05:00
Aaron Franke
073640ffcc
Merge pull request #414 from aaronfranke/2d-3.2
...
Update 2D demos for 3.2 and convert many to GLES 2
2020-02-18 23:37:37 -05:00
Aaron Franke
545d63cd2d
Merge pull request #412 from NetroScript/fixing-Sprites-at-2x-Resolution
...
Changing the art assets for the 2D platformers to "real" pixel art (instead of 2x upscaled)
2020-02-18 23:33:07 -05:00
Aaron Franke
c215c62df1
Convert many 2D projects to GLES 2
2020-02-17 21:29:54 -05:00
Aaron Franke
dda0bd7e20
Update other 2D demos for Godot 3.2
2020-02-17 21:29:54 -05:00
Aaron Franke
35bd408367
Update and improve isometric demo for 3.2
...
Also tweak hex map demo
2020-02-17 20:29:08 -05:00
Aaron Franke
ac179c6745
Merge pull request #382 from TwistedTwigleg/Godot_3_2_IK_Fix
...
Fixed GDScript IK demo so it works with Godot 3.2
2020-02-17 18:34:54 -05:00
TwistedTwigleg
2136c99672
Fixed up LookAt IK code so it better follows the style guide. Touched up a bunch of the comments
2020-02-17 14:45:02 -05:00
TwistedTwigleg
fdb0d77e88
Fixed style issues in IK Demo. Added a bit of static typing hints to the LookAt IK file to better fit the rest of the scripts
2020-02-17 12:14:36 -05:00
NetroScript
fbe6286656
for the 2d platformer demos changing the asset resolution from 2x upscaled to "true" pixel art, also adjusting values likes positions
2020-02-17 17:05:10 +01:00
Aaron Franke
ef98347469
Merge pull request #358 from pigdevstudio/input-remap-revamp
...
Revamp Input Remap demo simplifying it
2020-02-17 05:57:24 -05:00
Aaron Franke
07e696661c
Merge pull request #392 from Calinou/tweak-3d-settings
...
Tweak 3D settings in various demos
2020-02-17 04:10:43 -05:00
TwistedTwigleg
1c9c754b79
Fixed SkeletonIK issue in Godot IK Demo. Now the joints should not act crazy
2020-02-16 11:43:21 -05:00
Hugo Locurcio
da374bccda
Tweak 3D settings in various demos
...
- Use 4× MSAA for a better visual appearance.
- Use "3D Without Effects" framebuffer allocation when possible
for better performance.
- Disable Glow in the 3D Kinematic Character demo for better
performance. Increase the DirectionalLight strength to compensate.
- Use a non-linear attenuation for the OmniLight in the
Window Management demo (and increase its range to compensate).
2020-02-15 23:32:00 +01:00
Aaron Franke
05801f9389
Merge pull request #411 from aaronfranke/vs-3.2
...
Update VisualScript demos for Godot 3.2
2020-02-12 19:59:29 -05:00
Aaron Franke
da157f6d0e
Update VisualScript demos for Godot 3.2
2020-02-12 19:31:23 -05:00
Aaron Franke
13ca65800d
Merge pull request #405 from NathanLovato/feature/2d-platformer-remake
...
Remake the 2d platformer demo
2020-02-12 19:30:46 -05:00
Henrique Campos
a76d9471f4
Add a simplified version of input remapping
2020-02-12 19:42:12 -03:00
Aaron Franke
d8546ece42
Add screenshots
2020-02-12 16:36:17 -05:00
Aaron Franke
8d48b7f994
Tweak background and organize clouds
2020-02-12 15:51:56 -05:00
Aaron Franke
c117eb1847
Minor style tweaks
2020-02-12 15:30:42 -05:00
Nathan Lovato
77800b3f15
Add more clouds to cover wide and thin window sizes
2020-02-12 07:53:43 -06:00
Nathan Lovato
332cd3bb38
Remove return type hint
2020-02-12 07:48:21 -06:00
Nathan Lovato
75df35b165
Improve background tiling, move parallax layers vertically
2020-02-12 07:47:56 -06:00
Nathan Lovato
bebf8e8249
Fix background disappearing when scaling the window
...
Use the keep_height aspect ratio option as in the original demo. This prevents
seeing the clear color when making the window tall
Change the ParallaxBackground scene so mirrored sections don't disappear on wide windows
2020-02-11 22:18:48 -06:00
Nathan Lovato
bd6da6a610
Limit the window size
2020-02-11 22:08:01 -06:00
Nathan Lovato
ab04b998fc
Update the platformer demo's readme
2020-02-11 21:56:15 -06:00
Nathan Lovato
263bfd8bd3
Add README to the 2D platformer
2020-02-11 18:22:26 -06:00
Nathan Lovato
9ee778bd5d
Address requested changes in the review
...
Remove unused spawn input action
Add support for the gamepad's left stick for movement
Use the project settings to store the gravity value project-wide
Remove type hints
2020-02-11 17:24:57 -06:00
Aaron Franke
2372fd155f
Merge pull request #366 from aaronfranke/matrix-transform
...
Add Matrix Transform demo
2020-02-11 03:53:07 -05:00
Aaron Franke
86944d5236
Merge pull request #404 from aaronfranke/readme-license
...
Update README and LICENSE for Godot 3.2
2020-02-10 19:06:53 -05:00
Aaron Franke
827d67b2ab
Update README and LICENSE
2020-02-09 01:36:43 -05:00
Nathan Lovato
e323bead2e
Remake the 2d/platformer demo from scratch
...
This Godot project is a complete rewrite of the official Platformer 2D demo. This is part of a proposal to improve and harmonize the official demo projects. We want to:
- Teach good programming practices with Godot.
- Bring demos to a higher quality standard.
- Unify the code in the demos.
See the [open issue](https://github.com/godotengine/godot-demo-projects/issues/390 ) for more information.
This new demo showcases features from the original, and works with Godot 3.2.
Co-authored-by: Johnny Goss <me@johnnygoss.dev >
2020-02-04 21:50:54 -06:00
Aaron Franke
177884ff19
Merge pull request #401 from aaronfranke/2d
...
Update the rest of the 2D demos for Godot 3.1.2
2020-02-03 16:56:50 -05:00
Aaron Franke
87f42b77e0
Update 2D shader and SDF demos
2020-02-03 16:37:54 -05:00
Aaron Franke
b0e1cc0227
Update 2D navigation demos
2020-02-03 16:37:54 -05:00
Aaron Franke
7af4d281b9
Update 2D lighting demos
...
Just renaming things, these contain no script.
2020-02-03 16:37:54 -05:00
Aaron Franke
c270db0635
Remove the kinematic collision demo
...
Lots of demos already feature collisions with KinematicBodies
2020-02-03 16:37:54 -05:00
Aaron Franke
746928b623
Update kinematic character
2020-02-03 16:37:54 -05:00
Aaron Franke
b0b63e80f5
Update isometric demo
2020-02-03 16:37:54 -05:00
Aaron Franke
7421736568
Update hex map demo
2020-02-03 16:37:54 -05:00
Aaron Franke
db6967868f
Update HDR demo
2020-02-03 16:37:54 -05:00
Aaron Franke
49a01d6f87
Update grid based movement demo
2020-02-03 16:37:54 -05:00
Aaron Franke
ff10a807d0
Update GD Paint demo
2020-02-03 16:37:54 -05:00
Aaron Franke
704ebeec81
Merge pull request #400 from aaronfranke/2d-physics-pl
...
Update 2D physics platformer
2020-02-03 16:33:06 -05:00
Aaron Franke
60f515eaf9
Merge pull request #399 from aaronfranke/rpg
...
Update 2D role playing game
2020-02-03 16:30:36 -05:00
Aaron Franke
3eeba859b1
Update 2D physics platformer
2020-02-03 04:00:44 -05:00
Aaron Franke
9218f88723
Update 2D role playing game
2020-02-03 03:57:46 -05:00
Aaron Franke
375d5d13d2
Merge pull request #397 from aaronfranke/misc
...
Update and improve misc demos for Godot 3.1.2
2020-02-03 03:55:36 -05:00
Aaron Franke
c9d3646d45
Merge pull request #398 from aaronfranke/fsm
...
Update Finite State Machine demo to Godot 3.1.2
2020-02-03 03:55:25 -05:00
Aaron Franke
9975c95065
Update Finite State Machine demo
2020-02-02 20:28:25 -05:00
Aaron Franke
c90a251445
Update the rest of the misc demos to Godot 3.1.2
...
I have not tested if these work, but I made minimal changes to them (only things like comments and newlines).
2020-02-02 04:53:12 -05:00
Aaron Franke
cd7c652975
Improve scene instancing demo
2020-02-02 04:53:12 -05:00
Aaron Franke
e5ee4a5971
Improve the tween demo
...
Significant style changes.
2020-02-02 04:53:12 -05:00
Aaron Franke
729be3461d
Style fixes for open simplex noise demo
2020-02-02 04:53:12 -05:00
Aaron Franke
abf9d68bf4
Improve regex demo
2020-02-02 04:53:12 -05:00
Aaron Franke
67a490ab50
Improve pause demo
2020-02-02 04:53:12 -05:00
Aaron Franke
f07c7091fc
Improve window management demo
2020-02-02 04:53:12 -05:00
Aaron Franke
ac882369bc
Merge pull request #395 from aaronfranke/gui
...
Improve GUI demos
2020-02-02 03:13:34 -05:00
Aaron Franke
6899d44615
Merge pull request #394 from aaronfranke/pong
...
Update and improve all Pong demos
2020-02-01 15:55:57 -05:00
Aaron Franke
84c8d6ef69
Update and improve GUI demos
2020-02-01 15:47:44 -05:00
Aaron Franke
691f1d94d6
Merge pull request #393 from aaronfranke/viewport
...
Update remaining Viewport demos to Godot 3.1.2
2020-02-01 15:34:02 -05:00
Aaron Franke
cb5906aea3
Slightly improve the GUI in 3D demo
2020-02-01 03:18:53 -05:00
Aaron Franke
237a8654b0
Improve the screen capture demo
2020-02-01 03:18:53 -05:00
Aaron Franke
4f5f0ec1a9
Update all Pong demos to Godot 3.1.2 and conform to style guides
2020-02-01 03:15:27 -05:00
Aaron Franke
e3fd4c662c
Update 3D in 2D demo to Godot 3.1.2
2020-01-31 15:15:57 -05:00
Aaron Franke
ff93de81bb
Merge pull request #391 from aaronfranke/mono
...
Update and improve Mono demos and Dodge the Creeps GDScript
2020-01-31 13:01:25 -05:00
Aaron Franke
28c3103132
Merge pull request #388 from aaronfranke/material-tester
...
Significantly improve the material tester demo
2020-01-31 12:32:41 -05:00
Aaron Franke
958f686e12
Update Dodge the Creeps GDScript to Godot 3.1.2
2020-01-31 02:47:36 -05:00
Aaron Franke
edb8372db8
Update Dodge the Creeps C# to Godot 3.1.2
2020-01-31 02:47:36 -05:00
Aaron Franke
de57f45049
Update Pong with C# demo to Godot 3.1.2
2020-01-31 01:43:40 -05:00
Aaron Franke
4ec9d7921b
Significantly improve the material tester demo
2020-01-30 21:48:59 -05:00
Aaron Franke
a5b8cd11d9
Merge pull request #385 from aaronfranke/truck-town
...
Update and improve Truck Town for Godot 3.1.2
2020-01-29 21:10:21 -05:00
Aaron Franke
0746c063b4
Merge pull request #384 from aaronfranke/navmesh
...
Update 3D navmesh demo to Godot 3.1.2
2020-01-29 21:10:04 -05:00
Aaron Franke
9e197b8c20
Merge pull request #383 from aaronfranke/platformer-3d
...
Update Platformer 3D demo to Godot 3.1.2
2020-01-29 21:09:54 -05:00
TwistedTwigleg
2e681e132a
IK demo: Fixed bug in FABRIK IK that would cause the right arm to freak out by changing the middle joint code.
2020-01-29 17:52:25 -05:00
Aaron Franke
2afbeef96f
Allow using WASD and controllers in Truck Town
2020-01-29 17:43:46 -05:00
TwistedTwigleg
40bcc0f55f
Added SkeletonIK example to IK demo. Updated the anchors on all of the UI so it can scale to any sized window. Removed the project settings keeping the aspect ratio the same
2020-01-29 17:37:04 -05:00
Aaron Franke
9c17c25343
Update and improve Truck Town for Godot 3.1.2
...
Conform to style guide
2020-01-29 17:36:50 -05:00
Aaron Franke
357620b336
Update 3D navmesh demo to Godot 3.1.2
2020-01-29 17:07:18 -05:00
Aaron Franke
33494c4592
[3DP] Update to Godot 3.1.2
...
Conform to style guide, add WASD movement, add controller support
2020-01-29 17:00:07 -05:00
Aaron Franke
76d43cf23a
[3DP] Convert SCN to TSCN
2020-01-29 15:58:17 -05:00
TwistedTwigleg
59e85689ba
IK Demo - Removed code that straightens the FABRIK chain when the target is out of reach because it was not working, and instead just run the FABRIK chain even if the target is out of reach. This straightens the arms like expected and simplifies the code. Moved the camera back in both the look_at_ik and fabrik_ik scenes
2020-01-29 14:13:50 -05:00
TwistedTwigleg
fd6e157596
Minor typo and style fixes for the IK demo
2020-01-29 13:43:54 -05:00
TwistedTwigleg
3dbd79217d
Fixed GDScript IK demo so it works with Godot 3.2
2020-01-29 13:19:14 -05:00
Aaron Franke
97f9632be4
Merge pull request #381 from aaronfranke/loading
...
Move loading demos to their own folder
2020-01-28 20:11:54 -05:00
Aaron Franke
463da9948f
Update and improve background load demo
2020-01-28 14:23:24 -05:00
Aaron Franke
04d86775da
Move loading demos to their own folder
2020-01-28 14:19:42 -05:00
Aaron Franke
c6922db2a1
Merge pull request #380 from aaronfranke/display-folded
...
Clean up editor/display_folded
2020-01-28 13:49:32 -05:00
Aaron Franke
43dcf5c1e7
Clean up editor/display_folded
2020-01-28 13:47:21 -05:00
Aaron Franke
d19c746231
Merge pull request #371 from BenjaminNavarro/master
...
Add dynamic split screen demo
2020-01-28 13:38:26 -05:00
Aaron Franke
aca3ea4749
Merge pull request #341 from Calinou/handle-multiple-resolutions
...
Handle multiple resolutions in most demos
2020-01-28 13:29:37 -05:00
Hugo Locurcio
a45b84a5ad
Handle multiple resolutions in most demos
...
This makes demos render correctly on hiDPI displays,
while also demonstrating how to handle multiple resolutions.
The 3D in 2D demo now uses "3D No-Effects" for the 3D viewport,
which is faster to render. Thanks to this, 4× MSAA is now enabled
for a better result.
The background loading demo now uses mipmaps for better-looking images.
The material testers demo now samples mouse input in a
resolution-independent manner when panning.
Default clear colors were also changed in some projects for visual
consistency with the project's theme.
2020-01-28 19:08:03 +01:00
Benjamin Navarro
5bdd178d85
Embed WorldEnvironement scene into the main one
2020-01-28 13:32:45 +01:00
Benjamin Navarro
b93d9028a9
Coding style
2020-01-28 13:32:18 +01:00
Benjamin Navarro
566c7e15f8
Use second controller's left stick for player2
2020-01-28 13:27:55 +01:00
Aaron Franke
eb814782c6
Merge pull request #357 from pigdevstudio/pause-demo
...
Improve Pause demo
2020-01-27 05:33:06 -05:00
Aaron Franke
029706d4fb
Merge pull request #356 from pigdevstudio/add-script-instancing
...
Add Ball Factory
2020-01-27 05:29:40 -05:00
Benjamin Navarro
f922bcb8c7
Add dynamic split screen demo
...
Answering PR reviews
Removeing class_name
_get_split_state documentation
Mentioning Voronoi split screen in README
Fixing comments
Use the same script for both players
The input map is configured to work with AZERTY and QWERTY keyboards
Use spaces for comments alignment + code style
Fix empty line and incorrect comment
Add arrow keys to control player 2
Removing most static typing as suggested for demo projects
Removing broken split origin feature
Removing the floor texture to avoid copyright issues
Changing game icon
Make Walls.gd a tool script + randomize
Fixing style
Handle joysticks for player movement
2020-01-27 08:58:50 +01:00
Aaron Franke
2490d9ae45
Merge pull request #379 from aaronfranke/2d-in-3d
...
Update 2D in 3D demo to Godot 3.1.2
2020-01-26 16:55:59 -05:00
Aaron Franke
f9b9b86949
Update 2D in 3D demo to Godot 3.1.2
...
Conform to style guide, make positions exact, fix viewport quad
2020-01-26 16:53:20 -05:00
Aaron Franke
79f7554bc3
Merge pull request #376 from aaronfranke/plugin-demos
...
Update and improve plugin demos
2020-01-26 16:52:30 -05:00
Aaron Franke
7e96ba1a6a
Update plugin demos
2020-01-26 02:21:24 -05:00
Aaron Franke
861f0418f0
Merge pull request #324 from talklittle/role-playing-game-3.1
...
Port 2d/role_playing_game to Godot 3.1
2020-01-23 00:23:47 -05:00
Aaron Franke
8a6b1f87ba
Merge pull request #89 from TwistedTwigleg/gd_paint
...
Added a simple drawing demo (GD paint)
2020-01-22 18:51:52 -05:00
Aaron Franke
c5a37ea618
Merge pull request #323 from Calinou/2d-platformer-ultrawide
...
Make the Platformer 2D demo work with ultrawide displays
2020-01-22 18:50:30 -05:00
Aaron Franke
c0f4bad011
Merge pull request #337 from robspsj/extract_shaders
...
Extract shader code from 2D shader demos
2020-01-22 17:53:10 -05:00
Aaron Franke
7658e62636
Merge pull request #374 from aaronfranke/device-changer
...
Update Audio Device Changer demo to Godot 3.1.2
2020-01-22 17:37:38 -05:00
Aaron Franke
b1953be73f
Update Audio Device Changer demo to Godot 3.1.2
2020-01-22 17:32:12 -05:00
Aaron Franke
5bc48e2080
Merge pull request #287 from marcelofg55/audio_device_changer
...
Add new Audio Device Changer demo
2020-01-22 16:32:11 -05:00
Aaron Franke
2c6df4ed79
Merge pull request #364 from Jummit/tidy
...
Tidy up Main.vs in the CirclePop demo
2020-01-21 21:48:16 -05:00
Aaron Franke
015cb6e64c
Merge pull request #350 from aaronfranke/audio
...
Update Audio demos for Godot 3.1.1
2020-01-21 21:36:58 -05:00
Aaron Franke
617896737e
Update Audio demos for Godot 3.1.1
2020-01-21 21:33:36 -05:00
Aaron Franke
50d5a118c9
Merge pull request #330 from aaronfranke/update-ik
...
Update and optimize 3D IK Demo
2020-01-21 21:24:20 -05:00
Aaron Franke
e5e20a57a1
[IK] Conform to the new GDScript style guide
2020-01-21 21:20:27 -05:00
Aaron Franke
72ff4543c8
[IK] Organize FPS into subfolder
...
Also, removed Wall8 so that you can't get stuck
2020-01-21 21:18:09 -05:00
Aaron Franke
f863ebe52c
[IK] Refactor ik_fabrik.gd
...
Add static typing in many places, cache values to improve performance, use printerr, use Vector3.UP, and use linear_interpolate method
2020-01-21 21:17:09 -05:00
Aaron Franke
4ce086a745
[IK] FPS example fixes
...
Fix being able to lean through walls, fix walls floating slightly above the ground, aligned walls to integer grid when applicable
2020-01-21 21:16:25 -05:00
Aaron Franke
6a1fe3b48a
[IK] Script fixes
...
Fix warnings, ensure functions are spaced
2020-01-21 21:15:42 -05:00
Aaron Franke
990042e3c5
[IK] Update to Godot 3.1
...
Open and save all resources
2020-01-21 21:15:31 -05:00
Aaron Franke
53fc37e64e
Merge pull request #331 from aaronfranke/update-kc3d
...
Update and optimize 3D KC demo
2020-01-21 20:28:32 -05:00
Aaron Franke
de309f0544
Merge pull request #299 from TwistedTwigleg/gui_in_3d_fix
...
Rewrote most of the code in the gui_in_3d demo.
2020-01-21 20:22:37 -05:00
Aaron Franke
c101b13b27
Merge pull request #340 from aaronfranke/misc-files-templates
...
Funding and issue template files, and update gitignore
2020-01-21 20:18:50 -05:00
Hugo Locurcio
54ae746654
Merge pull request #370 from Calinou/material-testers-disable-etc2-import
...
Disable ETC2 texture compression in the Material Testers demo
2020-01-09 22:53:13 +01:00
Aaron Franke
21e6dc8576
Add Matrix Transform demo
2020-01-08 15:37:29 -05:00
Rémi Verschelde
1ca3204e0a
hexmap: Enable Centered Texture option
...
See godotengine/godot#21213 .
2020-01-08 09:43:10 +01:00
Hugo Locurcio
d191bf5558
Disable ETC2 texture compression in the Material Testers demo
...
Importing ETC2 textures is slow and requires a lot of RAM, so it
makes sense to disable it. Those who would like to run the demo
on mobile platforms can re-enable it in the Project Settings.
2020-01-04 00:19:55 +01:00
Rémi Verschelde
61ea666d69
Remove bogus draw_order values due to a pre-3.0 initialization bug
...
Fixes godotengine/godot#25642 .
2020-01-02 11:25:16 +01:00
Jummit
ebdb732fc8
tidy up Main.vs
2019-12-07 16:58:48 +01:00
TwistedTwigleg
ee3dac1635
Fixed issue with strange tool script included in the gui in 3D demo
2019-10-20 14:33:02 -04:00
Bojidar Marinov
c34a2b423b
Merge pull request #348 from texaco/master
...
Fix seesaw falling plank from 2d demo
2019-10-16 10:26:48 +03:00
Manolo Texaco
98e60d4ff6
Fix seesaw falling plank from 2d demo
...
Seesaw did stand up in 2d Demo - Physics Platformer.
Add a pillar as static body and reasign PinJoin2D nodes
2019-10-16 10:23:30 +03:00
Henrique Campos
85afe1bc9a
Improved Pause demo
2019-10-07 21:19:13 -03:00
Henrique Campos
1ae9f1b549
Added Ball Factory and Removed container.png using a Polygond2D instead
2019-10-07 21:04:40 -03:00
Rémi Verschelde
d29b987235
Merge pull request #353 from hbina/fix_quat_error
...
Fixed casting from Basis to Quat
2019-09-26 12:36:20 +02:00
Hanif Bin Ariffin
1e44578b1e
Fixed basis -> quat casting
...
Noticed a lot of error spat out because of unnormalized basis.
I simply followed the suggestion to use get_rotation_quat() instead of using constructor of Quat(x).
2019-09-23 19:09:40 -04:00
TwistedTwigleg
61ea89e836
Made minor changes to GUI in 3D demo script
2019-08-29 13:26:51 -04:00
TwistedTwigleg
0d40b69c19
Minor changes to GD_Paint demo
2019-08-29 13:17:15 -04:00
Rémi Verschelde
9b2da1fa2f
Merge pull request #343 from Faless/websocket/initial
...
Add 3 WebSocket demos
2019-08-22 14:34:03 +02:00
Roberto Proença
36c9ecdfa8
Extract shader code from 2D shader demos
2019-07-31 13:15:42 -03:00
Fabio Alessandrelli
359ef78ee0
Add WebSocket high level multiplayer demo.
2019-07-28 15:25:36 +02:00
Fabio Alessandrelli
e9f02ff05f
Add Websocket chat demo
2019-07-28 14:20:57 +02:00
Fabio Alessandrelli
949a9428eb
Add websocket minimal demo
2019-07-28 14:13:19 +02:00
Hugo Locurcio
974e506371
Make the Platformer 2D demo work with ultrawide displays
...
This makes it possible to fill the whole viewport when playing on
a 21:9 monitor or a 19:9 smartphone.
2019-07-20 11:33:05 +02:00
Aaron Franke
3bf7046184
FUNDING, issue template files, and update gitignore
...
The mono_crash ignore is because they generated anytime there was a crash. The rest of the files mirror the main Godot repo.
2019-07-19 18:07:46 -04:00
Aaron Franke
a2e7bf2b36
[KC3D] Improvements and fixes
...
WASD movement, script improvements, move Cubio to its own scene, capitalize nodes, better win text, fix GDScript warnings
2019-07-11 13:31:06 -04:00
Aaron Franke
fa09138422
[KC3D] Convert scn to tscn and res to tres
2019-07-11 13:31:06 -04:00
Rémi Verschelde
c2d2718cca
Merge pull request #339 from Faless/mp/bomber_fix_pr
...
Use p2p in multiplayer bomber player exchange.
2019-07-11 08:33:15 +02:00
Fabio Alessandrelli
38bfaba92d
Use p2p in multiplayer bomber player exchange.
...
We used to broadcast player info on connect and have the server relay it
to other clients.
With this approach, each peer (including server) sends its own info once
to other peers as soon as they connects.
When a new player connects, it is notified of all the already connected
peers by the `network_peer_connected` signal.
Any already connected peer is also notified of the newly connected peer
by the same signal.
2019-07-10 18:29:44 +02:00
Rémi Verschelde
85f36d6b3b
Merge pull request #338 from kjav/master
...
Fixed typo in overlay instructions
2019-07-08 07:10:05 +02:00
Sam
bee90f6bd7
Fixed typo in overlay instructions
2019-07-06 00:59:21 +01:00
Rémi Verschelde
e691f98c18
Merge pull request #302 from kkmzero/patch-1
...
Automatic brake/reverse
2019-07-04 12:03:05 +02:00
Rémi Verschelde
99f6e67d40
Merge pull request #335 from Faless/webrtc/initial
...
Add two WebRTC demo
2019-06-19 14:27:39 +02:00
TwistedTwigleg
2c5b4a48d0
Made changes to gd_paint demo based on feedback by aaronfranke
2019-06-15 11:52:41 -04:00
TwistedTwigleg
82d9684caf
Made changes to the gui in 3D demo based on suggestions by aaronfranke
2019-06-15 11:38:09 -04:00
TwistedTwigleg
a527318768
Updated demo to work with Godot 3.1 with changes in the demo rewrite PR. Changed comments according to discussion in merged PR
2019-06-15 11:38:09 -04:00
Wagner Ferreira
7e37b4162f
Renamed to lowercase to follow conventions
2019-06-15 11:38:09 -04:00
Wagner Ferreira
9adc81ce7f
Added extra rewriting in the code to improve mouse drag
...
* Made the whole block a separated scene to demonstrate it can work across multiple instances.
* Dropped the Area.input_event and did everything manually with raycasting.
* Made quad_mesh_size automatically pick the quad size, avoiding the extra setup.
* Changed from PlaneMesh to QuadMesh. Now everyting can start with 0 rotation.
* The function will keep handling input when the mouse is outside of the area to avoid orphan clicks, but stop when the click is released.
* Changed some variable and function names to make sense with the code changes.
* Added an extra function to deal with billboard mode. But is not perfect, specially with scaling and Y-billboard + camera tilting.
2019-06-15 11:38:09 -04:00
TwistedTwigleg
092cf6fc03
Rewrote most of the code in the gui_in_3d demo. Now the demo supports viewports of different sizes, different sized quads, and has comments explaining what the code is doing
2019-06-15 11:38:09 -04:00
Fabio Alessandrelli
2a57c64c30
Add webrtc signaling example
2019-06-14 06:15:22 +02:00
Fabio Alessandrelli
0bbe5ef586
Add minimal connection demos
2019-06-14 04:14:53 +02:00
Rémi Verschelde
0db440bb55
Merge pull request #274 from Calinou/optimize-images
...
Optimize all images using `oxipng -o6 --strip all --zopfli`
2019-06-14 00:16:48 +02:00
Hugo Locurcio
184b0fe5f8
Optimize all images using oxipng -o6 --strip all --zopfli
2019-06-11 16:40:50 +02:00
Rémi Verschelde
6a9bb96ebd
Merge pull request #332 from t-karcher/visual-script-patch
...
Visual Script demos converted to and tested with V3.1
2019-06-11 12:25:06 +02:00
Rémi Verschelde
4bb717c59f
Merge pull request #220 from Calinou/increase-sky-radiance-size
...
Increase sky radiance size to 128 (from 64) in the Material Tester demo
2019-06-10 15:31:21 +02:00
Rémi Verschelde
f83706d306
Merge pull request #286 from williamd1k0/improve-godette-sprite
...
Improve Godette sprite in sprite_shaders demo
2019-06-10 10:49:21 +02:00
TwistedTwigleg
7ad43829ef
Updated project to work with the latest version of Godot. Reworked the code so it is cleaner and easier to understand. Updated comments within code according to changes
2019-06-09 18:44:01 -04:00
Hugo Locurcio
7f41a74a98
Increase sky radiance size to 128 (from 64) in the Material Tester demo
...
This makes reflections look nicer, especially on materials with low
roughness values.
2019-06-05 13:38:52 +02:00
Andrew Shu
11425f2a6a
Port 2d/role_playing_game to Godot 3.1
...
1. Renamed `CELL_TYPES` enums to `CellType`
2. Fixed references, old: `turn_combat_system/actors/Actor.gd`, new: `turn_combat/combatants/Combatant.gd`
3. Fixed references, old: `turn_combat_system/actors/health/Health.tscn`, new: `turn_combat/combatants/health/Health.tscn`
4. Fixed bug in `grid_movement/pawns/Actor.gd` extending lowercase `pawn.gd`; changed to `Pawn.gd`
5. Renamed lowercase `grid_movement/pawns/actor.gd` to capital `Actor.gd` for consistency
6. Fixed some unused local variables warnings
Other changes are from engine, after opening and saving all scenes.
2019-06-04 16:45:41 -07:00
Thomas Karcher
626b9178bb
Converted to and tested with V3.1
2019-06-04 21:25:25 +02:00
Rémi Verschelde
47be86af93
Merge pull request #319 from wscalf/master
...
Updated rotation of Quad to be right side up
2019-06-03 21:31:54 +02:00
Rémi Verschelde
61c03933e4
Merge pull request #328 from t-karcher/patch-1
...
More projects converted to and tested with Godot 3.1
2019-06-03 21:17:03 +02:00
Thomas Karcher
1cfb3ee621
Small bugfix in 3D platformer
...
Gravity vector is zero in the first few frames, leading to errors in follow-up calculations expecting a normalized vector. Fixed by assigning a default gravity in case those cases.
2019-05-15 21:57:35 +02:00
Thomas Karcher
39590fadd3
2D RPG converted to and tested with V3.1
2019-05-15 21:34:26 +02:00
Thomas Karcher
d21936b32d
3D projects converted to and tested with Godot 3.1
2019-05-15 19:26:16 +02:00
Thomas Karcher
d9a4d21e16
Updated latest Godot version (3.1) in README.md
2019-05-14 15:33:44 +02:00
Rémi Verschelde
b9bca13221
Merge pull request #326 from DevinPentecost/opensimplexnoise
...
Adding OpenSimplexNoise Viewer demo
2019-05-10 11:15:47 +02:00
Devin Pentecost
19c4d7311f
Adding example NoiseTexture usage, as an example
...
Set the use_noise_texture flag to true to use it instead.
2019-05-08 21:58:10 -07:00
Devin Pentecost
27727fdde5
Adding OpenSimplexNoise Viewer demo
2019-05-04 23:50:24 -07:00
Juan Linietsky
ceefc33fe4
Improved tutorial for sync audio with music, use two approaches.
2019-04-27 15:26:48 -03:00
Juan Linietsky
e22a46f301
Add a BPM sync tutorial.
2019-04-27 14:14:17 -03:00
Juan Linietsky
c819e3b276
Demos for sound generation and audio spectrum analysis.
2019-04-10 12:26:55 -03:00
Rémi Verschelde
56a2b28c53
Merge pull request #322 from bojidar-bg/321-navigation-reach-end
...
Fix navigation demo not reaching the final point
2019-04-08 16:43:38 +02:00
Bojidar Marinov
55d1deeeac
Fix navigation demo not reaching the final point
...
Fixes #321
2019-04-08 16:46:00 +03:00
William Scalf
cc0b002e6e
Updated rotation of Quad to be right side up
2019-03-23 18:06:43 -04:00
Rémi Verschelde
17e80079e3
Merge pull request #318 from cbscribe/dodge_31_updates
...
Update Dodge demo to match 3.1 docs
2019-03-16 17:45:24 -07:00
Chris Bradfield
961c71d003
Update Dodge demo to match 3.1 docs
2019-03-16 17:26:56 -07:00
Rémi Verschelde
1a5517ae1a
MicRecord: Improve UI for mobile, add status label
2019-03-08 15:39:49 +01:00
Rémi Verschelde
63392a3574
Port 3D kinematic char and materials tester to Godot 3.1
2019-03-07 23:36:30 +01:00
TestDotCom
2fb80980b9
2d/physics_platformer works flawlessly on Godot 3.1 beta 8 ( #312 )
...
* 2d/physics_platformer works flawlessly on Godot 3.1 beta 8
* fix warnings for inferred node type
* every script has a class_name
* formatted code for better clarity
* each files has its own subfolder
* bullet collisions and shooting have to be executed from call_deferred
* PascalCase naming for nodes
2019-03-04 12:12:33 +01:00
TestDotCom
81441c42b7
2d/platformer works flawlessly on Godot 3.1 beta 8 ( #310 )
...
* 2d/platformer works flawlessly on Godot 3.1 beta 8
* fix warnings for inferred node type
* every script has a class_name
* formatted code for better clarity
* each files has its own subfolder
* As suggested by @akien-mga
* states are back to const instead of enum
* class_name comes after extends
* better code style
* PascalCase for nodes
2019-03-04 12:12:08 +01:00
Rémi Verschelde
cfcc0f3964
Port misc and plugin demos to Godot 3.1
2019-02-26 15:13:08 +01:00
Rémi Verschelde
a38b315064
Port audio, gui, mono, networking and viewport demos to Godot 3.1
2019-02-26 14:50:18 +01:00
Rémi Verschelde
faae60ac2f
Port 2D demos to Godot 3.1
...
Opened them, saved all scenes, ran the project. Did necessary fixes here and there,
fixed some warnings (but some remain in bigger demos).
Did not port JRPG demo yet (#306 ) nor the two platformer demos.
2019-02-26 14:22:02 +01:00
Ivan Kmeťo
bded14a506
Automatic brake/reverse
...
Value fwd_mps converts global velocity into a velocity vector which is rotated to cars local coordinate system (in this example x-axis).
Then if key "ui_down" is pressed and the fwd_mps value is greater or equal to -1 (which seems to be very good spot and represents car still moving forward but nearly standing still) the car reverses (negative engine_force_value). If this condition isn't met (which means the car is moving forward) then the car brakes.
Tested and working on Godot 3.1 Beta 3.
Suggestions:
In this case, if you want something more realistic, the -engine_force_value can be much lower because no car reverses in same speed as it goes forward but for the sake of demo project I left it as it is.
Created for my own project with help of user wombatstampede from godotdevelopers.org/forum
2019-02-06 05:59:45 +01:00
Toshio Araki
a6ce6dbf4c
Updated 2D pathfinding for version 3.1 ( #301 )
2019-01-29 09:00:43 +01:00
Nathan Lovato
916c9c933c
Merge pull request #298 from Rubonnek/fix-fsm-demo
...
Fixed Finite State Machine error with enums
2019-01-06 09:42:04 +09:00
Wilson E. Alvarez
974dbd6b88
Fixed Finite State Machine demo issues
2019-01-05 17:49:32 -05:00
Rémi Verschelde
eb27a35a2d
Merge pull request #296 from marcelofg55/mic_record
...
Added MicRecord demo
2018-12-16 14:23:43 +01:00
Marcelo Fernandez
453405031c
Added MicRecord demo
2018-12-15 14:45:28 -03:00
Rémi Verschelde
77f7afaba4
Fix window management demo for 3.0+
2018-12-14 23:59:16 +01:00
Rémi Verschelde
da618f4f95
Merge pull request #288 from KellyThomas/dodge-the-creeps-cs
...
mono demo for dodge the creeps tutorial
2018-10-16 18:57:09 +02:00
Rémi Verschelde
bcc8f64d7a
Platformer 2D: Simplify controller with proper is_on_floor usage
2018-10-16 11:02:47 +02:00
Nathan Lovato
3541aabc8e
Merge pull request #289 from yleduc/patch-1
...
Fix a typo in GodotPayment(s)
2018-10-11 05:20:12 +09:00
Yannick LE DUC
eac8dfd6ed
Fix a typo in GodotPayment(s)
...
Fix https://github.com/godotengine/godot/issues/22909
2018-10-10 16:21:23 +02:00
Kelly Thomas
7206f2d1f4
mono demo for dodge the creeps tutorial
2018-10-09 22:58:51 +08:00
Marcelo Fernandez
db411004b5
Add new Audio Device Changer demo
2018-10-08 22:23:23 -03:00
Rémi Verschelde
01d2f78c13
Merge pull request #261 from GDquest/grid-based-movement-2d
...
Add 2d grid-based movement demo
2018-10-07 10:13:44 +02:00
William Tumeo
765ca64680
Improve Godette sprite in sprite_shaders demo
2018-10-02 00:58:08 -03:00
Nathan Lovato
8cb1dcdb91
Merge pull request #284 from LikeLakers2/file-thing
...
Fix the git tracking issue with Grid.gd and Pawn.gd on Windows
2018-09-27 08:41:11 +09:00
LikeLakers2
c972af3aab
Re-add the proper Grid.gd and Pawn.gd files
2018-09-24 19:16:19 -04:00
LikeLakers2
a318ea10a2
Remove the Grid.gd and Pawn.gd files
2018-09-24 18:53:46 -04:00
Nathan Lovato
bbaca235b8
Fix weapon offset, stagger assert fail
...
Reparented the weapons (sword and bullet) to the body, tweaked related code
Fix #277
Prevented attack state from stacking on top of stagger
Fix 279
2018-09-23 11:17:52 +09:00
Henrique Campos
2c260e0103
Refactor RPG Demo
...
closes #263
- Rename dialog to dialogue
- Give meaningful name to generic actors
- Move combat screen content to turn_combat folder
- Add new icon.png and .svg
- Change combat UI to not emit a signal from its parent, instead pass parameters to a function and let the combat work on them there
- Remove UI accessing deep layers on the hierarchy (get_parent().get_node("../etc/etc../etc...")
- Fix defend() stacking, making the player invulnerable, now evey turn the Health.armor resets to a base_armor value
- Remove useless Inventory button (maybe added again in the future when an inventory is added to the demo)
2018-09-23 11:07:46 +09:00
Rémi Verschelde
5b01dccc82
Android IAP: Check for singleton before getting
...
Fixes #273 , fixes #212 , fixes #godotengine/godot#22082.
2018-09-14 22:57:19 +02:00
Nathan Lovato
471b813911
Fix typos and add missing end lines JRPG demo
2018-09-12 10:33:50 +09:00
Henrique Campos
2709ddeb28
Add JRPGish demo ( #267 )
...
* Add JRPGish game
* Fix typo and signals connection
* Add missing last lines
* Remove unused files
2018-09-12 09:59:22 +09:00
Juan Linietsky
c6b481aaf0
Background Loading Demo
2018-07-22 19:29:02 -03:00
Rémi Verschelde
35f628e0a4
Merge pull request #265 from volzhs/android-iap-desc
...
Update description for setting up android iap
2018-07-19 08:20:06 +02:00
volzhs
ab07f94911
Update description for setting up android iap
2018-07-19 14:56:51 +09:00
Nathan Lovato
cfe4b0ec4e
Merge pull request #262 from goodyttoor/finite_state_machine
...
Fix finite state demo warning
2018-06-22 22:32:38 +09:00
Unknown
ed08f6aeca
Fix finite state demo warning
...
- Remove non existence autoload
- Not running state stack display in editor
2018-06-22 16:37:30 +07:00
Rémi Verschelde
1970ba4b68
Merge pull request #252 from GDquest/hfsm-demo
...
Add State pattern, HFSM and pushdown automaton demo
2018-06-22 09:40:19 +02:00
Nathan Lovato
1ef5373c4f
Rewrite FSM demo to respect the single responsibility principle
...
Now there's a base state_machine script, the StateMachine is separate from the physics body.
I reworked the code to follow the GDscript guidelines in the official manual.
2018-06-22 15:16:20 +09:00
Nathan Lovato
b355e3937a
Fix condition always true in navigation demo
2018-06-19 10:42:30 +09:00
Nathan
954b6f4990
Fix pawn direction code, add EMPTY constant to grid
2018-06-12 10:09:29 +09:00
Nathan
11af6c77c7
Add 2d grid-based movement demo
2018-06-12 08:34:00 +09:00
Nathan
5b744fa1e6
Add HFSM + pushdown automaton demo
2018-06-10 16:45:02 +09:00
Rémi Verschelde
4f40b0940c
IAP: Use PoolStringArray for 3.0+
2018-05-26 08:15:07 +02:00
Nathan Lovato
c81540aa23
Merge pull request #260 from Calinou/increase-fov-in-3d-demos
...
Use an higher FOV value in demos
2018-05-19 07:36:44 +09:00
Hugo Locurcio
86bf5060b3
Use an higher FOV value in demos
...
A vertical FOV of 74 degrees is roughly equivalent to a 90 degree
horizontal FOV on a 4:3 display (~106.26 degrees on 16:9), which
is the typical default FOV used in PC games.
2018-05-18 23:16:27 +02:00
Nathan Lovato
65ea563d57
Merge pull request #257 from TwistedTwigleg/IK_Linux_Fix
...
Fixed the materials using upper case names in the IK demo.
2018-05-02 08:43:49 +09:00
Nathan Lovato
334426403c
Merge pull request #258 from 0ttoman/my-branch
...
checking array length beforehand
2018-05-02 08:41:51 +09:00
0ttoman
d09cc6af8b
checking array length beforehand
2018-05-01 23:52:05 +02:00
TwistedTwigleg
532fbb4858
Fixed the materials using upper case names in the IK demo
2018-05-01 17:21:45 -04:00
Rémi Verschelde
840777aee3
Merge pull request #236 from GDquest/astar-demo
...
Add 2d/navigation_astar demo for grid-based pathfinding
2018-05-01 11:46:30 +02:00
Nathan Lovato
8d93b177e6
Merge pull request #254 from Calinou/remove-dead-code-in-kinematic-character-3d
...
Remove an unused variable declaration in Kinematic Character 3D
2018-04-29 08:33:38 +09:00
Hugo Locurcio
3e47fcd6c4
Remove an unused variable declaration in Kinematic Character 3D
2018-04-28 17:37:44 +02:00
Nathan
2c2c8e7e73
Add path-following character
...
Fix performance bug with 2-way connections in the Astar node
2018-04-26 10:03:41 +09:00
Nathan Lovato
de24bae61d
Merge pull request #246 from TwistedTwigleg/IK_Linux_Fix
...
Linux IK demo fixes
2018-04-24 09:52:44 +09:00
TwistedTwigleg
01abbff26d
Changed a few things in the IK demo to make it work on Linux.
...
Renamed the exported variables in the Look At IK to better follow Godot's API.
Removed all of the commented out constraint code for the FABRIK IK.
2018-04-23 11:09:06 -04:00
Rémi Verschelde
85c72987fc
Merge pull request #238 from Vega-KH/master
...
Fix vehicle vibration and rolling issues.
2018-04-12 08:31:16 +02:00
Kyle Howard
38bb189b9f
Fix vehicle vibration and rolling issues.
...
I think these issues are due to different calculations in the Bullet
Physics system. This fixes the vibration and roll, but additional
settings on the suspension also should be looked into.
2018-04-06 10:11:55 -05:00
Nathan Lovato
c61351cad9
Merge pull request #210 from TwistedTwigleg/Platformer3D_TextureFix
...
Removed grey line in Platformer3D's tile texture
2018-04-02 11:30:32 +09:00
Nathan Lovato
fc08eda45b
Merge pull request #226 from TwistedTwigleg/3D_IK_Demo
...
3D IK demo (fixed)
2018-03-31 12:05:26 +09:00
Nathan Lovato
d5d7382a27
Merge pull request #237 from jaggygames/sprite-shaders
...
Ported 2D Sprite Shaders from 2.1
2018-03-31 11:52:33 +09:00
jaggygames
b24ee4a44a
ported over 2d sprite shaders to 3.0
2018-03-31 09:12:23 +07:00
Nathan Lovato
ff4da36c17
Merge pull request #223 from cbscribe/code_cleanup
...
Code cleanup
2018-03-31 06:52:23 +09:00
Nathan
b8fc28b0cd
Add 2d/navigation_astar demo for grid-based pathfinding
...
This includes a commented version of the code for learning purposes
There's a bug in the console every time you call AStar.get_point_path(): Condition p_elem->_root is true
The demo still runs no problem but some help and feedback would be much appreciated.
closes #235
2018-03-29 10:06:39 +09:00
Rémi Verschelde
7f969fca7a
Merge pull request #234 from GDquest/2d-navigation-demo
...
Rewrite the 2d/navigation demo so it's easier to understand
2018-03-27 10:41:09 +02:00
Nathan
7cc8afbd1f
rewrite the 2d/navigation demo so it's easier to understand
2018-03-27 17:04:28 +09:00
Rémi Verschelde
03afee161a
Merge pull request #231 from Calinou/improve-readme
...
Reorganize README and add a notice about engine version compatibility
2018-03-26 20:58:11 +02:00
Hugo Locurcio
245d72ca1f
Reorganize README and add a notice about engine version compatibility
2018-03-26 18:40:50 +02:00
Poommetee Ketson
2b68f9bdb0
Merge pull request #228 from Noshyaar/Noshyaar-patch-1
...
Fix moved msaa config in Material Demo
2018-03-19 23:13:03 +07:00
Poommetee Ketson
0db64f6ea2
Fix moved msaa config in Material Demo
2018-03-19 23:01:38 +07:00
Noah Beard
14b6f3587b
Added a 3D IK demo with the following IK solvers: Look at and FABRIK
...
Three scenes are included, one of which shows a example use case.
2018-03-17 11:44:06 -04:00
Chris Bradfield
9d66e8f2ef
Code cleanup
2018-03-13 22:35:55 -07:00
Rémi Verschelde
1c2ec4c2e8
Merge pull request #222 from cbscribe/dodge_game
...
Add "Dodge the Creeps" tutorial game
2018-03-13 10:17:44 +01:00
Chris Bradfield
b6b75c67f3
Add "Dodge the Creeps" tutorial game
2018-03-12 08:52:33 -07:00
Rémi Verschelde
40e1ee39f3
Merge pull request #206 from BastiaanOlij/truck_town
...
Ported truck town to Godot 3.0
2018-02-15 10:48:11 +01:00
Bastiaan Olij
d9a6635c11
Ported truck town to Godot 3.0
2018-02-15 20:31:49 +11:00
Rémi Verschelde
0252492b78
Merge pull request #213 from gamergamesz/patch-1
...
Update iap.gd from projectsettings to engine for 3.0 users
2018-02-01 21:16:03 +01:00
Himanshu singh
d53dd01897
Update iap.gd
2018-02-02 01:42:10 +05:30
TwistedTwigleg
2da82c7a90
Fixed the the texture in Platformer3D to not include grey lines between tiles
2018-02-01 12:12:38 -05:00
Rémi Verschelde
d69cc10a0b
Merge pull request #205 from vnen/fix-reverb-platformer
...
Fix reverb predelay feedback for platformer 3d
2018-01-26 15:00:10 +01:00
George Marques
c307520d41
Fix reverb predelay feedback for platformer 3d
2018-01-26 11:45:21 -02:00
Rémi Verschelde
3606b2621e
Merge pull request #201 from MarianoGnu/master
...
Update TileSet's tile offset, Fixes #200
2018-01-18 09:36:08 +01:00
Mariano Suligoy
f8cb21c366
Update TileSet's tile offset, Fixes #200
2018-01-17 20:12:48 -03:00
Rémi Verschelde
c76125babf
Merge pull request #199 from TwistedTwigleg/Platformer3D_AnimationTreeFix
...
Moved Platformer3D animation tree nodes
2018-01-16 18:23:17 +01:00
TwistedTwigleg
bdd014c021
Moved the animation tree nodes in Platformer3D so they are no longer on top of each other. Other files changed when the project opened
2018-01-16 12:07:39 -05:00
Rémi Verschelde
219783e24d
Merge pull request #198 from bojidar-bg/x-fixes
...
Make some demos work again, reimport
2018-01-16 16:55:43 +01:00
Bojidar Marinov
03ba4fc1df
Make some demos work again, reimport
2018-01-16 17:46:10 +02:00
Rémi Verschelde
59751d35d3
Merge pull request #108 from TwistedTwigleg/Particles_2D_redux
...
Redid the particles 2D demo
2018-01-15 16:47:20 +01:00
TwistedTwigleg
ec5324af99
Redid the particles 2D demo, staying as close as possible to the Godot 2 version
2018-01-14 18:52:38 -05:00
Rémi Verschelde
dabd28cc92
Merge pull request #192 from vnen/import-plugin
...
Add a proper import plugin demo
2018-01-14 21:44:46 +01:00
George Marques
0bf5a9935d
Add a custom import plugin demo
...
This is a direct port from the Godot 2.1 version of the demo.
2018-01-14 18:29:49 -02:00
George Marques
621abe5984
Rename the custom import plugin to custom material creator
2018-01-14 18:26:43 -02:00
Rémi Verschelde
e182dd799a
Fix shadowing of "name" property + hidden rocks
...
Fixes #189 .
2018-01-13 20:29:00 +01:00
Rémi Verschelde
5116684dcf
Fix ball direction in visual pong
...
It was using randi() for y instead of 2*randf()-1.
2018-01-13 19:45:54 +01:00
Rémi Verschelde
6aa4e7a3fd
Merge pull request #109 from RaXaR/master
...
Fix animation property in pause demo.
2018-01-13 19:38:31 +01:00
Paul Von Zimmerman
893348428e
Fix observer yaw and pitch
2018-01-13 19:28:19 +01:00
Rémi Verschelde
f61c760e62
Merge pull request #172 from RandomShaper/adpod-mt
...
Examples about (multi)touch events
2018-01-09 22:31:34 +01:00
TwistedTwigleg
36923a28b9
Fixed the following in platformer 3D demo: Renamed rotation_deg to rotation_degress in the coin animation. Changed the dependency in tiles.scn from texture.tex to texture.png
2018-01-09 20:19:35 +01:00
Rémi Verschelde
93427c5936
Merge pull request #184 from TwistedTwigleg/Demo_cleanup_for_Godot_3
...
Demo cleanup for godot 3
2018-01-09 20:16:34 +01:00
Rémi Verschelde
b37c8be2b2
Merge pull request #186 from Calinou/fix-project-names
...
Fix project names to use consistent casing
2018-01-07 15:09:01 +01:00
Hugo Locurcio
20d2a5861a
Fix project names to use consistent casing
...
This also makes the name of the 2D platformer demo more descriptive.
2018-01-07 14:59:09 +01:00
TwistedTwigleg
b09fd3382f
Fix for sdf_font:
...
Added a default enviroment
2018-01-06 18:05:28 -05:00
TwistedTwigleg
1d9305fbe9
Fixes for Platformer:
...
- Added the Z key to shoot so that it follows the same input as Platformer3D
- Fixed the particles in the bullet scene so that it follows the same looks as Platformer3D
- Changed the scaling for the window from none to 2D
2018-01-06 18:03:21 -05:00
TwistedTwigleg
0afda1163a
Fixes for Physics_platformer:
...
- Added the Z key to shoot so that the input follows the same input as Platformer3D
- Fixed the particles in the bullet scene so that it follows the same look as Platformer3D
- Changed the scaling for the window from none to 2D
2018-01-06 18:00:50 -05:00
TwistedTwigleg
a9c8fca242
Fix for Isometric:
...
moved the troll out of the wall
2018-01-06 17:58:39 -05:00
TwistedTwigleg
2e368a87c4
Fix for tween:
...
Fixed the rotation property (was set_rotation_in_degress, now it's set_rotation_degress)
2018-01-06 17:57:22 -05:00
TwistedTwigleg
b202ad6f1b
Fix for hexagonal_map:
...
Removed out of place tiles in the map, had to redo most of it (so it does look a little different)
2018-01-06 17:55:55 -05:00
TwistedTwigleg
ed3461f7ab
Fix for input_mapping:
...
Fixed bug when you push a key before you press a button.
2018-01-06 17:53:35 -05:00
TwistedTwigleg
2181660344
Fix for rich_text_bbcode:
...
Fixed/Changed the link from the github wiki to the BBCode page in the documentation.
2018-01-06 17:51:00 -05:00
sambler
abb08c9d1a
Automatic .import updates made by opening projects in the godot editor
...
These import changes allow the projects to be opened with the runtime.
2018-01-06 22:16:13 +01:00
Rémi Verschelde
8b9ae0f444
Fix invalid .gitignore on *.import files
...
Those define how the resources must be imported, and can
therefore contain important information (e.g. whether filters
should be used).
2018-01-05 19:03:00 +01:00
Rémi Verschelde
a74210b9d1
Remove obsolete .tex binary files from Kinematic Character demo
...
Fixes https://github.com/godotengine/godot/issues/14747
2018-01-05 19:00:40 +01:00
Rémi Verschelde
296da279ea
Monkey Pong: fix case of Normalized
...
This was changed between 3.0-alpha2 and 3.0-beta1.
2017-12-09 18:36:36 +01:00
Pedro J. Estébanez
abf561255c
Examples about (multi)touch events
2017-12-07 03:34:10 +01:00
Rémi Verschelde
faf9f49024
Merge pull request #170 from Vega-KH/master
...
Fixed remaining occurances of rotation_deg
2017-12-06 19:12:13 +01:00
Kyle Howard
cec3be23e9
Fixed remaining occurances of rotation_deg
...
Fixed remaining files to change rotation_deg to rotation_degrees.
2017-12-06 12:04:55 -06:00
Rémi Verschelde
edbcdd6e76
Merge pull request #169 from Vega-KH/master
...
Update animation to 3.0 API
2017-12-06 18:56:04 +01:00
Kyle Howard
aa097bd97d
Update animation to 3.0 API
...
Changed the property in the animation from "rotation_deg" to
"rotation_degrees."
2017-12-06 11:46:19 -06:00
Juan Linietsky
d1dd62140a
Clean up demo and fix it, closes #84
2017-12-04 17:35:46 -03:00
RaXaR
f95e16aabe
Fix animation property in pause demo.
2017-12-03 04:58:52 +02:00
Rémi Verschelde
677eab4e12
Merge pull request #103 from TwistedTwigleg/Joypad_Demo_Fix
...
Fixed the joypad demo to work with Godot 3 Beta 1
2017-12-02 10:38:05 +01:00
TwistedTwigleg
4e41829e3d
Fixed the joypad demo to work with Godot 3 Beta 1
2017-12-01 17:11:48 -05:00
Rémi Verschelde
e22000bcee
Merge pull request #97 from mrcdk/hdr_2d_fix
...
Fixes HDR for 2D demo
2017-11-20 20:01:05 +01:00
MrCdK
33dad2474d
Fixes HDR for 2D demo
2017-11-20 19:45:57 +01:00
Rémi Verschelde
936ccf38ba
Merge pull request #96 from x1212/fix_3din2d
...
Update 3d in 2d demo for Godot 3.0
2017-11-19 19:55:48 +01:00
x1212
f4bbbe37d9
Update 3d in 2d demo for Godot 3.0
2017-11-19 14:41:50 +01:00
Rémi Verschelde
d11b2b5702
Merge pull request #94 from RoyBerube/master
...
Move SDF demo to proper folder
2017-11-13 21:12:00 +01:00
RoyBerube
14abcf13ab
Move SDF demo to proper folder
...
Signed distance field font demo was not created in its own folder. Moved files to their own folder.
2017-11-13 12:20:12 -07:00
Rémi Verschelde
38dc7b0d44
Merge pull request #93 from RoyBerube/master
...
Updated SDF demo to 3.0
2017-11-13 08:17:36 +01:00
RoyBerube
cb80b00a55
Updated SDF demo to 3.0
2017-11-12 19:46:51 -07:00
Rémi Verschelde
f2e2d60dba
Merge pull request #92 from cbscribe/kcc_fixes
...
GDScript style fixes and other minor corrections
2017-11-12 21:02:10 +01:00
Chris Bradfield
4f6c514f17
GDScript style fixes and other minor corrections
2017-11-11 19:53:14 -08:00
Rémi Verschelde
49b0f87eb9
Merge pull request #90 from BastiaanOlij/sensors
...
Sensor example
2017-11-09 12:36:40 +01:00
BastiaanOlij
262faa2e2f
Sensor example
2017-11-09 22:20:33 +11:00
TwistedTwigleg
a159361a2f
Added a simple drawing example to help show how to use the drawing functions
...
in CanvasItem to make a simple MS paint like program.
2017-11-03 14:23:07 -04:00
Rémi Verschelde
3616322c70
Mono Pong: C# style fixes
2017-10-31 16:22:07 +01:00
Rémi Verschelde
faf120e257
Merge pull request #86 from Hinsbart/mono-pong
...
Code enhancements for the mono pong demo.
2017-10-31 14:33:57 +01:00
Andreas Haas
111c0d4eee
Code enhancements for mono pong demo.
...
- Use pattern matching instead of check-and-cast.
- Rename constants to fit the usual c# code-style.
2017-10-31 14:21:54 +01:00
Rémi Verschelde
5df74f5693
Merge pull request #85 from StraToN/fix-issue-83
...
Fix regex demo after godot commit e3e2f06
2017-10-30 19:44:25 +01:00
Rémi Verschelde
b2d228e80d
Mono: Version csproj, sln and Properties are recommended by neikeq
2017-10-30 19:42:27 +01:00
Julian Murgia
bc672d8959
Fix regex demo after godot commit e3e2f06
2017-10-30 19:30:23 +01:00
Rémi Verschelde
0af6d01f94
Add Mono conversion of the Pong demo
...
Quick and dirty port by a complete C# newbie,
could probably be optimized a bit.
2017-10-30 19:11:51 +01:00
Rémi Verschelde
f8ca6d0a4d
Sync all demos with current master format
2017-10-30 12:38:39 +01:00
Rémi Verschelde
dd37c3aa51
Merge pull request #80 from ISylvox/material-tester-icon
...
Add Icon for Material Tester Demo
2017-10-29 20:58:43 +01:00
Indah Sylvia
af318e4e9a
Added icon for material tester demo
2017-10-30 02:31:56 +07:00
Rémi Verschelde
4919716518
Merge pull request #79 from Noshyaar/mdm
...
Fix material demo lighting & wool material rim
2017-10-29 17:21:58 +01:00
Poommetee Ketson
a83b0b2df2
Fix material demo lighting & wool material rim
...
also project.godot trailing spaces
2017-10-29 23:09:09 +07:00
Rémi Verschelde
d821fe9ef5
Merge pull request #65 from ISylvox/2DPlatformer-PR
...
2D/Platformer: Several Enhancement added
2017-10-29 16:54:02 +01:00
Rémi Verschelde
0363d89cfa
Merge pull request #75 from TwistedTwigleg/Ported_plugin_demos
...
Ported over the plugin demos to Godot 3
2017-10-29 16:46:17 +01:00
Rémi Verschelde
b4e0537816
Merge pull request #68 from sbeca/pr-project-files
...
Update project.godot files to latest format
2017-10-29 16:45:55 +01:00
Rémi Verschelde
5c103fc7c6
Merge pull request #77 from santouits/lalala
...
fixed anchors and renamed move function for window management demo
2017-10-26 09:41:11 +02:00
santouits
9038725eb8
fixed anchors and renamed move function
2017-10-26 10:35:11 +03:00
TwistedTwigleg
2a9dbe8d51
Ported over the custom node and custom dock plugins to Godot 3.
...
Made a new material IO plugin because the old one wasn't working. The new material IO plugin uses JSON instead of a custom
resource because you currently cannot save custom resources from GDScript.
2017-10-15 21:41:14 -04:00
Rémi Verschelde
da4b221c63
Merge pull request #70 from Valentactive/2D_in_3D_updated_viewport
...
updated viewport clearing
2017-10-14 10:47:17 +02:00
Rémi Verschelde
0ea354699e
Merge pull request #69 from BastiaanOlij/navmesh_3.0
...
Made navmesh demo work in Godot 3.0
2017-10-12 11:59:08 +02:00
Michele Valente
bba9227d33
Updated indentations and whitespace usage as well as .import & .tscn files
...
the changes are made according to the official GDScript style guide
(http://docs.godotengine.org/en/latest/learning/scripting/gdscript/gdscript_styleguide.html ).
The changes in the .tscn and .import files were done automatically by
Godot after opening the project with the latest master version.
2017-10-07 17:24:52 +02:00
Michele Valente
5326331666
updated viewport clearing
...
This change is needed in order to make use of the new introduced
set_clear_mode() function (I think the choosen enum value is ok since
its needed only once).
Updated in the following demos:
- 2D_in_3D
- 3D_in_2D
- screen_capture
2017-10-07 17:24:52 +02:00
Juan Linietsky
cdbb53c1c2
Fix division by zero error in platformer
2017-10-05 16:15:20 -03:00
Juan Linietsky
ad8b0fbeb4
Merge pull request #71 from sbeca/pr-fixed-rename
...
Fixes for rename from fixed to physics
2017-10-05 16:10:59 -03:00
Rémi Verschelde
17780c700a
Merge pull request #67 from sbeca/pr-pos-rename
...
Fix compiler errors after pos to position renames
2017-10-05 11:54:51 +02:00
Scott Beca
96ae223e21
Fixes for rename from fixed to physics
2017-10-04 22:12:41 +11:00
BastiaanOlij
fad65b6200
Made navmesh demo work in Godot 3.0
2017-10-01 09:21:18 +11:00
Scott Beca
3f37e754c3
Update project.godot files to latest format
2017-09-30 21:22:16 +10:00
Scott Beca
dca08534bc
Fix compiler errors after pos to position renames
2017-09-29 23:06:14 +10:00
Rémi Verschelde
9849c9edb9
Input mapping: Add code to load/save config
2017-09-23 20:36:10 +02:00
Rémi Verschelde
f6d8ed6136
Merge pull request #66 from adolson/patch-1
...
fix a nil error at line 22
2017-09-20 09:37:00 +02:00
Dana Olson
46291aebf6
fix a nil error at line 22
2017-09-20 02:13:01 -04:00
Indah Sylvia
b2ba9dd291
2D/platformer: Adjust Particles2D, Sprite, and AnimationPlayer for bullet and enemy scene
2017-09-04 15:30:41 +07:00
Rémi Verschelde
a48b748453
Merge pull request #55 from TwistedTwigleg/Viewport_demos
...
Ported viewport demos to Godot 3.0
2017-09-04 09:49:04 +02:00
Indah Sylvia
08cb6885d5
2D/platformer: Added background music
2017-09-04 04:45:58 +07:00
Rémi Verschelde
0addda6d15
Merge pull request #56 from groud/fix_material
...
Fix the material tester buttons being hidden
2017-08-23 11:43:35 +02:00
Gilles Roudiere
d6a8bf2138
Fix the material tester buttons being too low
2017-08-22 17:07:13 +02:00
TwistedTwigleg
053d035574
Ported viewport demos to Godot 3.0
2017-08-19 13:10:25 -04:00
Rémi Verschelde
7e8ba5149d
Merge pull request #49 from vnen/patch-1
...
Update Godot project file name
2017-07-29 19:43:58 +02:00
George Marques
1623ef717e
Update Godot project file name
2017-07-28 21:23:34 -07:00
Rémi Verschelde
9365e97c0f
Some more ProjectSettings fixes
2017-07-26 20:25:57 +02:00
Rémi Verschelde
d62be914fd
Merge pull request #47 from kubecz3k/demo-projects-name-fix
...
basic fixes for project.godot files
2017-07-26 20:19:25 +02:00
Jakub Grzesik
2c012b4e59
basic fixes for project.godot files
2017-07-26 20:06:21 +02:00
Rémi Verschelde
27054fcfd4
Merge pull request #46 from kubecz3k/demo-array-fix
...
change PoolFloatArray to PoolRealArray in tscn files
2017-07-26 19:08:37 +02:00
Jakub Grzesik
a282a85cb3
change PoolFloatArray to PoolRealArray in tscn files
2017-07-26 18:32:08 +02:00
Juan Linietsky
194655c805
Ported platformer demo
2017-07-15 18:34:10 -03:00
Rémi Verschelde
e345d480cd
WM demo: Add missing CubeMesh (prev. TestInstance)
2017-07-15 13:25:23 +02:00
Rémi Verschelde
058f050b80
Tween Demo: Some more fixes to property accessors
2017-07-15 12:59:33 +02:00
Juan Linietsky
96f6f2967f
Kinematic character demo
2017-07-09 16:53:09 -03:00
Juan Linietsky
fb8ef8efdb
Added a toon tester
2017-07-08 14:04:04 -03:00
Rémi Verschelde
cc53f055ed
Merge pull request #45 from capnm/fix-tile-offsets
...
2d/hexagonal_map: Fix tile positions and offsets.
2017-07-07 12:43:07 +02:00
Martin Capitanio
f2e83c23af
2d/hexagonal_map: Fix tile positions and offsets.
2017-07-07 10:04:48 +02:00
Juan Linietsky
528f4eb53f
clean up material demo
2017-07-05 22:37:05 -03:00
Rémi Verschelde
83705eac78
Merge pull request #43 from kubecz3k/gui-win-resize
...
gui acts properly for window size change
2017-07-05 23:02:54 +02:00
Unknown
3f09780a9f
gui acts properly for window size change
2017-07-05 18:22:57 +02:00
Juan Linietsky
85b8aeebc1
Relevant stuff is ported, so erasing old demos for now.
2017-07-05 09:12:01 -03:00
Juan Linietsky
435e4a33c1
Material tester demo
2017-07-03 12:54:09 -03:00
Rémi Verschelde
00f2097972
platformer2d: disable filter and fix stage tilemap
2017-07-01 21:45:02 +02:00
Juan Linietsky
da56d77d42
networking demos were notworking, not areworking,
2017-07-01 14:59:37 -03:00
Juan Linietsky
13eab7d1aa
Added visual script pong
2017-07-01 07:29:39 -03:00
Rémi Verschelde
8919981a59
Port remaining misc demos to 3.0
...
android_iap, threads, tween, window_management
2017-06-30 22:29:13 +02:00
Rémi Verschelde
634d45a280
Port some misc demos to 3.0
...
autoload, instancing, joypads, pause, regex, scene_changer
2017-06-30 08:39:26 +02:00
Rémi Verschelde
a874fdb94a
Remove .import stuff again...
2017-06-29 17:18:00 +02:00
Juan Linietsky
4593bdcc64
GUI demos converted to 3.0
2017-06-28 15:11:35 -03:00
Rémi Verschelde
274c38799a
Add .gitignore rules
2017-06-27 19:18:30 +02:00
Rémi Verschelde
c6a2f0ea7a
Delete .import folders that should not have been versioned
2017-06-27 19:17:38 +02:00
Juan Linietsky
b9c4670f44
Ported screen space shaders demo, meaning SCREEN_TEXTURE works finally!
2017-06-26 22:42:53 -03:00
Juan Linietsky
8f6370f13d
New pong demo that uses Godot as intended, erased old one.
2017-06-25 20:40:04 -03:00
Juan Linietsky
023521c1c9
This will make Akien angry (was left there as i was testing the feature..)
2017-06-25 19:15:26 -03:00
Juan Linietsky
c3899b9e7d
WIP porting demos
2017-06-25 08:00:20 -03:00
Juan Linietsky
6ef185c192
begun porting demos, platformer is working (mostly)
2017-06-23 07:44:27 -03:00
Rémi Verschelde
dfabaa7ba7
Merge pull request #35 from stormi/aircontrol
...
Allow changing player facing side while in the air
2017-02-06 14:14:50 +01:00
Samuel Verschelde
8ff2aec4f1
Allow changing player facing side while in the air
...
* As soon as the user wants to change direction while in the air, change
the character's facing side.
* This allows for example shooting left then right while in the air and
gives a better feeling.
2017-02-06 14:08:01 +01:00
Mario Schlack
ee75abef10
Added Input.set_mouse_mode(...) test cases.
2017-01-21 14:38:04 +01:00
Rémi Verschelde
e03275cc07
Merge pull request #28 from williamd1k0/split-screen-modes
...
Add split-screen modes (horizontal/vertical)
2017-01-19 11:21:52 +01:00
Rémi Verschelde
50895875ed
Remove empty inverse kinematics demo
...
Fixes #27 .
2016-12-04 11:29:17 +01:00
William Tumeo
c6a09b1a7e
Add setget method and tool mode
2016-12-03 16:03:32 -02:00
Rémi Verschelde
f1f3f187d2
Merge pull request #31 from williamd1k0/3d-platformer-coin-free
...
Free coin in 3D platformer
2016-11-02 22:03:44 +01:00
William Tumeo
76bfb10deb
free coin in 3D platformer
2016-11-02 17:08:20 -02:00
Rémi Verschelde
210bd8d8c4
Merge pull request #29 from Faless/fix_3_player_sm
...
Fix simple multiplayer demo for 3+ players
2016-10-07 16:29:22 +02:00
Fabio Alessandrelli
d22dd38557
Fix simple multiplayer demo for 3+ players
...
Properly send newly connected dudes to old players
2016-10-07 16:21:33 +02:00
William Tumeo
2ea9e52dd7
Add split-screen modes (horizontal/vertical)
2016-10-03 20:56:45 -03:00
Rémi Verschelde
95fff761ff
Merge pull request #26 from williamd1k0/player-index
...
Export player index
2016-10-01 10:57:13 +02:00
William Tumeo
8f46b78b5c
Export player index
2016-10-01 01:56:30 -03:00
Rémi Verschelde
80aea98747
split screen platformer: fix duplicate key binding
2016-09-18 09:18:59 +02:00
Rémi Verschelde
3e16c84a2b
simple multiplayer: Simplify some redundant calls
2016-09-18 09:16:55 +02:00
Rémi Verschelde
c0e3b4161f
simple multiplayer: Code style enhancements
2016-09-18 09:16:55 +02:00
Rémi Verschelde
e435b79e2a
Merge pull request #20 from kubecz3k/master
...
VsPlatformer bugfix: bullets were unable to deal damage
2016-09-16 12:16:26 +02:00
Jakub Grzesik
a1ea97bb1e
VsPlatformer bugfix: bullets were unable to deal damage
2016-09-16 11:29:12 +02:00
Juan Linietsky
10fcf1629b
Added split screen platformer.
2016-09-14 15:54:59 -03:00
Juan Linietsky
cf98fed099
forgot to check on floor before jumping
2016-09-04 23:35:34 -03:00
Juan Linietsky
1a7e9e0dc4
Platformer demo now uses Kinematic Controller
2016-09-04 23:14:23 -03:00
Juan Linietsky
5ee9e3cf6a
Add pong3 demo using expression nodes
2016-09-04 14:17:52 -03:00
Juan Linietsky
109b704ae3
Added two versions of pong using visual script:
...
-One regular one and one (direct port of the tutorial demo)
-One using more advanced godot concepts
2016-09-03 00:23:42 -03:00
Juan Linietsky
675f7934b0
fix switch
2016-09-01 20:03:56 -03:00
Juan Linietsky
21cd93a801
Changed script to use just pressed actions
2016-09-01 18:58:33 -03:00
Juan Linietsky
bccc1cd127
Added a new platformer demo entirely made with visual script.
2016-08-31 17:57:08 -03:00
Juan Linietsky
00f5f054ad
Added a pong multiplayer example
2016-08-21 10:05:52 -03:00
Juan Linietsky
4edf90374f
Some fixed to networking demo
2016-08-19 18:42:14 -03:00
Juan Linietsky
d9c91b93d9
Added a simple multiplayer test
2016-08-19 16:47:48 -03:00