mirror of
https://github.com/godotengine/godot-docs.git
synced 2026-01-03 05:48:42 +03:00
Merge pull request #7012 from jwmcgettigan/onready-patch
Updated instances of onready to @onready.
This commit is contained in:
@@ -380,7 +380,7 @@ Then attach the following script to any node::
|
||||
|
||||
extends Node
|
||||
|
||||
onready var json_resource = load("res://demo.json")
|
||||
@onready var json_resource = load("res://demo.json")
|
||||
|
||||
func _ready():
|
||||
print(json_resource.get_dict())
|
||||
|
||||
@@ -348,10 +348,10 @@ could use the code snippets in a live project.
|
||||
|
||||
**Don't** write made-up examples:
|
||||
|
||||
::
|
||||
.. code-block:: gdscript
|
||||
|
||||
onready var a = preload("res://MyPath")
|
||||
onready var my_node = $MyNode
|
||||
@onready var a = preload("res://MyPath")
|
||||
@onready var my_node = $MyNode
|
||||
|
||||
|
||||
func foo():
|
||||
@@ -359,10 +359,10 @@ could use the code snippets in a live project.
|
||||
|
||||
**Do** write concrete examples:
|
||||
|
||||
::
|
||||
.. code-block:: gdscript
|
||||
|
||||
onready var sfx_player_gun = preload("res://Assets/Sound/SFXPlayerGun.ogg")
|
||||
onready var audio_player = $Audio/AudioStreamPlayer
|
||||
@onready var sfx_player_gun = preload("res://Assets/Sound/SFXPlayerGun.ogg")
|
||||
@onready var audio_player = $Audio/AudioStreamPlayer
|
||||
|
||||
|
||||
func play_shooting_sound():
|
||||
|
||||
@@ -78,7 +78,7 @@ released.
|
||||
|
||||
extends CharacterBody2D
|
||||
|
||||
onready var _animated_sprite = $AnimatedSprite2D
|
||||
@onready var _animated_sprite = $AnimatedSprite2D
|
||||
|
||||
func _process(_delta):
|
||||
if Input.is_action_pressed("ui_right"):
|
||||
@@ -219,7 +219,7 @@ released.
|
||||
|
||||
extends CharacterBody2D
|
||||
|
||||
onready var _animation_player = $AnimationPlayer
|
||||
@onready var _animation_player = $AnimationPlayer
|
||||
|
||||
func _process(_delta):
|
||||
if Input.is_action_pressed("ui_right"):
|
||||
|
||||
@@ -711,10 +711,10 @@ We suggest to organize GDScript code this way:
|
||||
05. signals
|
||||
06. enums
|
||||
07. constants
|
||||
08. exported variables
|
||||
08. @export variables
|
||||
09. public variables
|
||||
10. private variables
|
||||
11. onready variables
|
||||
11. @onready variables
|
||||
|
||||
12. optional built-in virtual _init method
|
||||
13. optional built-in virtual _enter_tree() method
|
||||
|
||||
Reference in New Issue
Block a user