|
>お久しぶりです。
>お邪魔させていただきます。
>
>現在、アドベンチャーゲームの開発中なのですが、
>コンフィグ画面設計の設定で躓きまして、
>一人では解決出来なさそうなので、ご質問させていただければと思います。
>
>コンフィグ画面で、スキップボタンの未既読スキップを選択させようと思い、
>サンプルスクリプトから基本を流用して設定したのですが、
>その際に、CTRLボタンも、スキップボタンの設定と同じにしたいと思い、
>\BT.SET(SKIP.BTN, 0)
>\BT.SET(SKIP.CTRL, 0)
>と、ボタンのセッティングを二種類続けて、記述いたしました。
>
>が、この状態で「save」フォルダが無い状態でプログラムを立ち上げると、
>
>[対象ファイル]
>data\script\eris\es_button.yst
>[場所]
>2525 行目
>[内容]
>CG[Z=0]
>設定できる値は 1 以上 です。
>
>とエラーが出て、exeが立ち上がりません。
>「save」フォルダと、中のデータがある状態だと起動するのですが、
>スキップボタンの設定と、CTRLキーの設定がリンクしませんでした。
>
>コンフィグ画面設定での、\BT.SETは、1アクションに付き、2つ以上は設定出来ずに、1つしか設定出来ないのでしょうか?
>すみませんが、お答えいただければ非常に助かります。
>それでは、用件のみで申し訳ありませんが、これで失礼いたします。
どうもです。
ボタンひとつに複数機能を登録することは仕様上できないですね…。
でも確かにそういう機能があると便利そうですね。いずれ検討してみたいと思います。
それで今回ですが、簡単な命令追加で、強引な方法にて実現する方法を用意したいと思います。
2つの同じサイズのボタンを同じ座標にぴったり重ねておいて、ボタンをクリックした時にボタンを2つとも同時に反応させることで、
強引に1つのボタンに2つの機能を割り当てる、というものです。
ただ現状の ERIS でのボタンは、複数のボタンが重なっているときは
上のボタンだけが反応する仕様になっていて、
複数のボタンを反応させることが出来ません。
なのですがフラグで簡単にボタンを複数反応させるようにすることができますので、
そのためのボタン命令を用意したいと思います。
安定版では暫定機能として、開発版では正式機能として用意します。
実装しましたら改めてこちらで説明します。
近日中に更新しますので少々お待ちください。
|
|
|