【軽量】godot engine【無料】 part4 (959レス)
上下前次1-新
947: 10/16(木)05:17 ID:nq9C6CQ+(1/3) AAS
複数シグナルのawait的な待ち合わせがよくわからんらん
c++のthreadみたいな感じで使いたいけど
シグナルのイベント数えて無理矢理同期させてる
948: 10/16(木)12:27 ID:qiBhYhwj(1/4) AAS
おぬし、非同期処理がなんなのか理解してないな?
並列処理と非同期処理の違いを述べてみよ
949(2): 10/16(木)18:07 ID:nq9C6CQ+(2/3) AAS
うん、理解してないし説明もできない
今やりたいのは、例えば複数のゲームオブジェクトで継続時間の違うアニメーションを同時に再生して
それらが終わるのを待ってから次の処理に進む、みたいなこと
待ちたい対象を配列に突っ込んでfor文で全てを起動、そしてその後でfor文で全てをawaitみたいなことやってるけど
全然うまくいかない
950(2): 10/16(木)19:39 ID:qiBhYhwj(2/4) AAS
それホントに await いるかどうかから考えた方がいいと思う
公式ドキュメントもよく読みな
951: 10/16(木)19:46 ID:qiBhYhwj(3/4) AAS
test
952: 10/16(木)19:48 ID:qiBhYhwj(4/4) AAS
次スレ
【軽量】godot engine【無料】 part5
2chスレ:gamedev
保守しないんで
落ちたら >>980 次スレよろしく
未来アンカが規制になってる、変な仕様だな
953(1): 10/16(木)20:00 ID:bj6rRAtX(1/2) AAS
>>949
アニメーション再生限定ならAnimationPlayerクラスのis_playing()メソッドで判定すれば良かないか?
954(1): 10/16(木)20:34 ID:nq9C6CQ+(3/3) AAS
>>953
ありがとう
実際にやりたいのはAnimationPlayerやTweenに限らずで
Callableにした任意の異なる関数を走らせてその全ての終了を待つってだけのことなんだけど
callable.call()をawaitするとなぜかそこで止まる
955: 10/16(木)21:18 ID:vi2JMl+D(1) AAS
なぜかw
956(1): 10/16(木)21:36 ID:EpX5u+Fb(1) AAS
俺は頭が悪いので
var カウント(やりたい処理の数)
各処理が終わるごとにカウント -1
if カウント <= 0:
全部終わった後の処理()
みたいのしか思いつかない
957: 10/16(木)22:23 ID:bj6rRAtX(2/2) AAS
>>954
Tweenならis_running()で判定できるが任意の関数となると判定したい関数毎にフラグ用意するかな
同時実行数が把握できるなら>>956でも良いと思う
958: 10/17(金)00:33 ID:TKnkhYh/(1/2) AAS
>>949
AI活用してる?
ここで聞くよりいい回答してくれると思うよ
自分はClaudeおせわなってる
ゲーム開発やるならもう必携のサービスよ
959: 10/17(金)00:35 ID:TKnkhYh/(2/2) AAS
AI質問使わないプログラム開発なんて
もう時間をゴミ箱に捨てるようなもん
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 1.573s*