DXRubyの導入

Rubyのインストール

2021年に公開されたv1.4.7から64bit対応がなされました。 しかしRubyの一部のバージョンでしか動作しないようです。 v3の場合v3.0.0でしか動作しませんでした。 http://blawat2015.no-ip.com/~mieki256/diary/202108132.html

下記から3.0.0をインストールする https://rubyinstaller.org/downloads/archives/

dxrubyをインストール

gem install dxruby

d3dx9_40.dllの追加

Windows10からはこのDLLを追加しないとDXRubyは動かないらしいです。 下記からダウンロード。 https://www.microsoft.com/en-us/download/details.aspx?id=8109 解凍後、下記のcabファイルをダブルクリックして開く。 64bit:Nov2008_d3dx9_40_x64.cab 32bit:Nov2008_d3dx9_40_x86.cab

その中にあるd3dx9_40.dllをコピー。 その後Rubyのbinフォルダにペースト。

※Windowsのシステムフォルダに追加する必要があるのかはいまいち不明。 64bit:C:\Windows\System32へペースト 32bit:C:\Windows\SysWOW64へペースト

動作確認

下記をファイルに保存して動作確認

require 'dxruby'

Window.loop do
end