2014/6/19(Thu) 14:40:24|NO.62497
a1 というのはラベル名 *a1 という意味でしょうか?
そして 飛ぶ というのは、処理をその行に移すという意味でしょうか?
それでしたら、おおまかに やることは3つだけです。
1. ループを回してstickやgetkeyを使う もしくは onclickを使って クリックを検知する
2. クリックを検知したらマウスが範囲内にあるか判定する
(判定には mousex, mousey, if を使うとよいでしょう)
3. 2でマウスが範囲内にあった場合 goto *a1 で処理を移す
ここに登場した命令やシステム変数の使い方がわからない場合は、
HSPスクリプトエディタ上のF1ヘルプで検索すれば、
基本的な使い方を示すサンプルが出てきますので、そちらをご覧ください。
もしRYESソフトウェアさんが、プログラミングを勉強/上達したいのではなく、
仕事などで、とにかく急ぎでそういう処理を書く必要があるのであれば、
具体的なソースコードを開示することもできます。
|