mieki256's diary



2015/07/10(金) [n年前の日記]

#1 [dxruby] exe化に対応すべく修正

ステージクリア時やゲームオーバー時のジングル再生はできたので、ひとまずこの段階で Ocra を使って exe化しておこうと思ったけれど、画像ファイルやサウンドファイルのパスを変換しないとあかんなと。

以下の解説ページを参考にしながらソースを修正中。

_覚え書き: ocra による Ruby の EXE 化

みたいな。
  if (ENV.key?("OCRA_EXECUTABLE"))
    # Ocraでexe化したものを実行してる時に通る処理
    exe_path = ENV['OCRA_EXECUTABLE']
    exe_dir = File.expand_path(File.dirname(exe_path))
  else
    # Rubyで.rbを実行してる時に通る処理
    exe_dir = File.expand_path(File.dirname($0))
  end
こんな感じだろうか…。

Image.load() を呼んでるところが結構あって、それぞれ逐一修正するのがちょっと面倒。本来はどこか一つでまとめて呼ぶようにしておいたほうがいいのだろうけど。ゲーム開始時に「Now Loading」を表示して、読み込み状態を表示したほうが…。

以上です。

過去ログ表示

Prev - 2015/07 - Next
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project