[過去ログ] 【ゲームエンジン】Unity初心者質問スレBuild4 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
381
(3): 2020/05/08(金)10:10 ID:UflBmPCI(1/4) AAS
>>349
質問させて下さい。
ターン制バトルのRPGなどで敵ABCが居たとして、
それぞれの攻撃の処理にモーションを含めて1秒ずつかかるとします。

Aの攻撃が終わったらBの攻撃〜とする時にコルーチンなどで1秒毎に行動させる方法が思い浮かびます。

しかし、ゲームを作っているうちにAのモーションは2秒かかるという状況もでてくると思います。

その場合はAの行動が終わった事をフラグにして、アップデート関数でif(A行動済み==true)という風に作るのでしょうか?
省4
383: 2020/05/08(金)10:28 ID:vnSLXTuW(1/4) AAS
>>381
いろんな作り方があるので間違いじゃないです。
384
(1): 2020/05/08(金)10:33 ID:vnSLXTuW(2/4) AAS
>>381
敵ににスクリプトが付いていて、呼び出して行動させるなら、戻り値で対応するべきかと思います。
392
(1): 2020/05/08(金)18:03 ID:iGwLiiUh(1/2) AAS
>>381
DOTweenであれば、
.OnCompleteがアニメーションが終わったら実行されるコールバックなので、
この中に続いて行いたい処理を書くのはどうでしょうか。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.031s