トップページへ | [ 一覧 | 検索 | 最終更新 ] [ 差分 | 履歴 ] |
ホイール反応を自然なものにする†素のままのホイール反応†OnMouseWheel { //0番キャラホイール反応 if reference[3]==0 { "\0ころころすんな!\e" } } こう書くと、マウスの種類や設定によっては一回ホイール回しただけで2~3回連続「ころころすんな!」とトークされてしまうことがある。 一定間隔空いてからホイール反応例†OnMouseWheel { //ホイール間隔計算 _wheel_interval = systemuptime - wheel_prev //最後のホイール反応から一定秒数経過 if _wheel_interval > 1 { //最後のホイール反応時刻を記憶 wheel_prev = systemuptime //0番キャラホイール反応 if reference[3]==0 { "\0ころころすんな!\e" } } } OnGhostUnload { //ホイール反応で使用する変数の削除(これを実行しないと正常に動かない) ERASEVAR('wheel_prev') } 「if _wheel_interval > 1」の「1」は好みの秒数で。 関連Tips† |