トピック
ηβκ V-13.7 hibiking0412

質問です

指定した言葉を喋ってくれる機能で質問です。 同時に2つの言葉を喋らせる方法を教えてください。
2そうだね
プレイ済み
返信[1]
親投稿
残念ながらTALKにはチャンネルやトラックの類はないんだよね…
3そうだね
プレイ済み
返信[2]
親投稿
TERA(LL) tera0413
「同時に」とは違うかも知れませんが、前の行を発声して次の行を発声するという方法なら
3そうだね
プレイ済み
返信[3]
親投稿
Godot orz_127
それを実行すると前のTALK文の実行が終了する前に次のTALK文が実行されて最初の台詞をちゃんと喋らない気がします。 台詞の内容から推測すると順番に喋べれば良い気が。 もしかして同時にではなく、順番に喋らせるには?という質問がしたかったのでは? それだとTALKCHK()という関数を使って前の台詞が終わるのをループしながらチェックして待てば良いかと。 違っていたらすみません。
3そうだね
プレイ済み
返信[4]
親投稿
Godot orz_127
画像貼り忘れた^^; 直前にTERAさんも同様のコメントを。 かぶつてしまいました^^; ループで使用しているコマンドがWHILE~WENDがREPERT~UNTELの違いが出てしまいましたが主旨は同じです。 WHILEでも、REPERTでもお好みで。
0そうだね
プレイ済み
返信[5]
親投稿
ηβκ V-13.7 hibiking0412
できました! ありがとうございます。 ついでですが18の所を無限にループさせたいのですが何かいい方法ありますか?
0そうだね
プレイ済み
返信[6]
親投稿
かおなし SYO-YU-KOTO
Godotさんが言っているWHILE,REPEATがループさせるための命令です 使用法は WHILE 1 BTN=BUTTON IF BTN==#B THEN BREAK VSYNC 1 WEND END Bボタンを押したら止まるプログラムです (メインループにしないのならIFもVSYNCも要らない)
0そうだね
プレイ済み
返信[7]
親投稿
かおなし SYO-YU-KOTO
書きミス BUTTON()は関数なので後ろに()つけてください…BUTTON()みたいに
0そうだね
プレイ済み
返信[8]
親投稿
TERA(LL) tera0413
(ほぼ同時に同様なコメントしてる奇跡w) 18のところ無限ループさせるのは現実的でないので、Xボタン押される度にTALKさせる一例。 スレ主さんがやりたいことがもう少し明確になれば、思った様な回答得られるかも・・・
2そうだね
プレイ済み
返信[9]
親投稿
TERA(LL) tera0413
メインループ内で、同じTALKをずーっと繰り返したい場合の一例。
2そうだね
プレイ済み
返信[10]
親投稿
ηβκ V-13.7 hibiking0412
どーにか工夫をして繰り返しをつかわないようにしました。 コメントしてくれた人へ、 本当にスミマセン!             ひびきより
0そうだね
プレイ済み