上のトピックの通り、現在Dialogicを使用してイベントを作成しています。
下の画像のように、会話の途中でシグナル送信できるよう実装しようとしています。
ビジュアルスクリプトの「シグナルを送信」と同じように使えるのかと思いましたがうまくいかない為、シグナルの使い方について教えていただきたいです。
上のトピックの通り、現在Dialogicを使用してイベントを作成しています。
下の画像のように、会話の途中でシグナル送信できるよう実装しようとしています。
ビジュアルスクリプトの「シグナルを送信」と同じように使えるのかと思いましたがうまくいかない為、シグナルの使い方について教えていただきたいです。
見事な指摘ですね。現在、Signalイベントは依然として元のDialogicのものを引き継いでおり、これはGDScriptから検出されることを意図しているため、リンクノードはそれを名前順にビジュアルスクリプトへ渡していません。
AGMakerとの互換性を高めて、EmitSignalと同様にSignalDetectedで使えるように検討します。準備ができ次第、お知らせします!
この作業に取り掛かる前に、正しいものを作っていることを確認しておきたいです。会話の最中に Signal イベントが発火したとき、どのような動作を期待していますか? 例えば、対話中のキャラクターが何か行動を起こすべきでしょうか? それとも、ドアが開くや敵が現れるなど、シーン内の他の要素が反応すべきでしょうか? 作成したいシーンの状況を説明していただければ、非常に助かります。
ありがとうございます。
イメージとしては会話シグナルから他オブジェクトにシグナルを送りたいと思っています。
>敵が現れる
まさにこれを想定しています。(会話中に敵が乱入してくるようなイメージです)