Comments (5)
It's not only new, it's better. You don't use strings but actual signal references, so it's safer.
from godot.
Why aren't you using the new syntax, i.e. $Area2D.custom_signal.connect()
? The signals should be properly suggested this way.
from godot.
@KoBeWi no particular reason. I am very new to Godot and I was following a tutorial and went down a rabbit hole to and figure out what was wrong with the editor and discovered this bug and thought I would report it.
On the subject of the new syntax I did start using this in favor of the old, however I do find the old syntax with the popup very useful to show exactly what signals are available. At first the engine is difficult to get your mind around and this helps.
from godot.
$Area2D.custom_signal.connect()
? The signals should be properly suggested this way.
Just because it's new doesn't mean you have to use it :)
I'm used to the old syntax and don't regret it
from godot.
Very likely another regression from #79386 which might be somewhat similar to #92219, in that the value does not end up in the final type.
Even though there is a better way for signal connection, this should be fixed, as it might turn up with other argument options like AnimationPlayer.play
Note to my self: extend the autocompletion tests to incorporate argument options on get_node
from godot.
Related Issues (20)
- Disabling override pose on BoneAttachment3D didn't reset the selected bone's pose in skeleton
- TileMap's GetLocalMousePosition() offsets inside ViewportContainer
- Possible issue in C# Garbage Collection behavior HOT 1
- In any project using Godot 4.3, disabling Vsync will cause the entire macOS system to freeze and crash HOT 1
- mouse_get_position: Mouse is not supported by this display server HOT 7
- Texture Progress Bar does not render the progress texture correctly when using an Atlas Texture in clockwise and counter clockwise fill modes HOT 2
- Containers do not correctly resize to their contents when their visibility is toggled HOT 3
- Godot crashes during launch when editor_settings.tres is corrupted HOT 3
- Borderless non-fullscreen windows with Wayland display server still have decorations
- RPC function breaks when using it right after giving visibility to a peer
- 2D Physics Run on Seperate Thread Silent Crash
- [Web] "Maximum call stack exceeded" with `dev_build=yes` on Quest browser HOT 2
- Toggling Erase mode in TileMap does not update cursor immediately
- WebXR only rendering left eye when built with Emscripten 3.1.61 HOT 1
- Pressing Cancel while exporting project does nothing
- Bitmap Font resources display correctly in editor, but not at runtime HOT 1
- No warning on recursion of mesh in array mesh HOT 6
- _export_file() not called for GDScript files HOT 1
- Changing window mode Windowed -> Maximized -> Minimized -> Windowed results in window filling the screen
- `Access is denied` when trying to compile Godot HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from godot.