看板 Ruby 關於我們 聯絡資訊
※ 引述《moondark (我就是我)》之銘言: : 事實上, : RGSS在程式語法上和RUBY完全相同, 一定相容的,因為他就是內建Ruby 1.8.2 interpreter 試試 p RUBY_VERSION : 只有在遊戲必要相關上強化。 : (ex:音樂演奏、子圖集…..等) : 嚴格說起來那些強化並沒有「包起來」, : 都是看的見的程式碼, RPG module下的東西都是被包起來看不到的,像是RPG::Sprite 大部份都是native binding的部份 : 要全部砍掉或忽略而自己重寫不是不行, : (比如說要做3D遊戲) 沒有不行,不過比重頭寫還要麻煩 因為他沒有暴露DirectX或Window Handler的介面 要在該視窗內3D貼圖還要hack回去 XDrz 內建的貼圖方式太少,不支援減法合成之類的....很討厭 == 關於使用動態語言加速遊戲開發的部份,我覺得你說的很好 == 另外可以試試Ruby/SDL http://www.kmc.gr.jp/~ohai/rubysdl.en.html BTW,我還是搞不清楚 LGPL在腳本語言裡面到底要怎麼看,什麼狀況符合LGPL中的dynamically link 我究竟可不可以在商業遊戲中使用Ruby/SDL並close source發佈? 有沒有高手可以回答一下呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.88.16
godfat:LGPL 好像一直都蠻有爭議的… :( 可能等新版看會不會比較好 02/15 00:29
moondark:受教了。另外如果是LGPL應該可以(?) 02/15 02:01
moondark:Quake 4 好像有用到SDL 02/15 02:02
moondark:不過是Linux版的... 02/15 02:20
yzugsr:LGPL明確的定義 dynamically link可以 02/15 02:41
yzugsr:所以我把他編成dll散佈 應該是沒問題的 02/15 02:42
yzugsr:但ruby目前沒有好的編譯方案 02/15 02:42
yzugsr:我不清楚將ruby/sdl以什麼樣的形式封裝才符合LGPL的規範 02/15 02:43