[過去ログ] 【軽量】godot engine【無料】 part3 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
274(1): 名前は開発中のものです。 [] 2024/04/23(火) 12:13:26.37 ID:/jRBBB4p(1/4) AAS
特定の関数の中でしか使わない関数ってのはどう定義すればいいの?
入れ子に出来れば関係ない場所から参照されないからいいと思うんだけど
func outer():
func inner():
こんな感じの入れ子は無理っぽいからラムダってやつ使うのかな
しかし、以下だとprint結果が帰ってこない
extends Node2D
func _ready() -> void:
print(lam)
var lam = func outer(num):
var value = "hogehoge"
return value
275: 名前は開発中のものです。 [] 2024/04/23(火) 12:26:20.71 ID:/jRBBB4p(2/4) AAS
あっ、callしないと駄目なんですね
277: 名前は開発中のものです。 [] 2024/04/23(火) 14:27:19.77 ID:/jRBBB4p(3/4) AAS
どうも
入れ子で書けないのなら、普通の関数とあまり変わらない感じですね
視覚的にこう1箇所にまとめたかったんですが
280: 名前は開発中のものです。 [] 2024/04/23(火) 19:08:20.21 ID:/jRBBB4p(4/4) AAS
>>278278(1): 名前は開発中のものです。 [sage] 2024/04/23(火) 15:16:36.49 ID:K58WhwWv(2/5) AAS
変数に代入して使うのが馴染みないかもだが
関係ない場所からの参照ができなくなるから>>274で求められた機能としては十分
使用する変数は大体最初に宣言するから一箇所にまとまるのでは?
関係ない場所から参照出来なくなるというのは、callが付与されることで、そのような効果があるということでしょうか?
>>279279(1): 名前は開発中のものです。 [sage] 2024/04/23(火) 15:27:32.29 ID:K58WhwWv(3/5) AAS
>>272
完全停止は出来ないがprocess_modeにdisableを指定した上で
動かれて困るメソッドの先頭に以下の一文でも足せば良いんじゃないかな?
if process_mode == Node.PROCESS_MODE_DISABLED: return
どうも
disableでもおそらくreadyは動くみたいですね
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.032s