RPGツクールからブラウザ起動
ブラウザ起動の方法は、Rubyからブラウザを起動する(Windows版)を参考にしました。
もはやRPGでもツクールでもなんでもない。
スクリプトエディタを起動し、上位のスクリプトに次の記述を書きます。
スクリプト名は「opengoogle」とかでいいでしょう。
def opengoogle shellexecute = Win32API.new('shell32.dll','ShellExecuteA',%w(p p p p p i),'i') shellexecute.call(0, 'open', 'http://www.google.co.jp/', 0, 0, 1) end
RPGツクール上でイベントを作成し、イベントの実行内容にスクリプト命令として「opengoogle()」と記述。
あとは、ゲーム上でそのイベントを開始してあげるとブラウザが立ち上がってGoogleを開きます。
うーん。
これ以上やると、RPGから離れすぎてしまうなぁ。
まぁ、面白いからよしとしよう。
無理やりゲームとしての用途を考えるなら、「ヘルプサイトを開いてあげる」とか、「ホームページへの誘導」とかがゲーム内からできるということくらいだろうか。
Win32APIが使えるので、なんかかなりいろいろできることは多いようだ。