【軽量】godot engine【無料】 part4 (959レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
953(1): 名前は開発中のものです。 [] 2025/10/16(木) 20:00:48.50 ID:bj6rRAtX(1/2) AAS
>>949949(2): 名前は開発中のものです。 [] 2025/10/16(木) 18:07:00.91 ID:nq9C6CQ+(2/3) AAS
うん、理解してないし説明もできない
今やりたいのは、例えば複数のゲームオブジェクトで継続時間の違うアニメーションを同時に再生して
それらが終わるのを待ってから次の処理に進む、みたいなこと
待ちたい対象を配列に突っ込んでfor文で全てを起動、そしてその後でfor文で全てをawaitみたいなことやってるけど
全然うまくいかない
アニメーション再生限定ならAnimationPlayerクラスのis_playing()メソッドで判定すれば良かないか?
957: 名前は開発中のものです。 [] 2025/10/16(木) 22:23:18.62 ID:bj6rRAtX(2/2) AAS
>>954954(1): 名前は開発中のものです。 [] 2025/10/16(木) 20:34:57.44 ID:nq9C6CQ+(3/3) AAS
>>953
ありがとう
実際にやりたいのはAnimationPlayerやTweenに限らずで
Callableにした任意の異なる関数を走らせてその全ての終了を待つってだけのことなんだけど
callable.call()をawaitするとなぜかそこで止まる
Tweenならis_running()で判定できるが任意の関数となると判定したい関数毎にフラグ用意するかな
同時実行数が把握できるなら>>956956(1): 名前は開発中のものです。 [] 2025/10/16(木) 21:36:33.61 ID:EpX5u+Fb(1) AAS
俺は頭が悪いので
var カウント(やりたい処理の数)
各処理が終わるごとにカウント -1
if カウント <= 0:
全部終わった後の処理()
みたいのしか思いつかない
でも良いと思う
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.451s*