■ クリッカブルマップ使用、右からシステムボタンスクロールイン
- クリッカブルマップ使用、右からシステムボタンスクロールイン 【←ダウンロード】
利点としては、表示領域の変更や複雑な形にする事が簡単です。
キー操作に対応している……と言えなくもないです。
- [↑]
■ キー操作対応、右からシステムボタンスクロールイン
- キー操作対応、右からシステムボタンスクロールイン 【←ダウンロード】
画面右下にマウスを入れるか右[→]キーを押すと右からシステムボタンがスクロールインするプラグイン。
kag3pluginの中のsystembutton.ksを改造。
・キー操作:対応
フルスクリーン時のマウス座標が正常に取れていない様なので
フルスクリーン時のシステムボタン表示領域は適当な数値を入れています。
実際のゲーム画面の縦幅を使って求めました。
横幅は、ディスプレイがワイドだった場合ゲーム画面より大きくなるので、縦幅のみ使用します。
fore.base.cursorXとfore.base.cursorYにはウィンドウモード時でもフルスクリーンモード時でも同じ値が入るので
マウスイベントの引数xとyをそれぞれ上書きしました。
[call storage="systembutton.ks"]
↑このように、first.ks等で一度だけコールして下さい。
[sysbtopt forevisible=true left=510 top=440]
マウスをどこかにもってこないとシステムボタンが出てこないゲームは
プレイヤー側からすると、出し方がわからなくて困るようです。
取扱説明書にその事を記載しても、それを読まない方が多いみたいです(私を含む)
なので、このプラグインのサンプルでは上記のように、一度画面上に表示させる動作にしました。
サイト上で説明を入れるから大丈夫という場合は、leftとtopを削除し
[sysbtopt forevisible=true]
とだけ入力するか、
[sysbtopt backvisible=true]
と裏画面に表示させてください。