作者yzugsr (Bird)
看板Ruby
標題Re: [心得] 有關RGSS
時間Thu Feb 15 00:15:41 2007
※ 引述《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
1F:推 godfat:LGPL 好像一直都蠻有爭議的… :( 可能等新版看會不會比較好 02/15 00:29
2F:推 moondark:受教了。另外如果是LGPL應該可以(?) 02/15 02:01
3F:→ moondark:Quake 4 好像有用到SDL 02/15 02:02
4F:推 moondark:不過是Linux版的... 02/15 02:20
5F:推 yzugsr:LGPL明確的定義 dynamically link可以 02/15 02:41
6F:→ yzugsr:所以我把他編成dll散佈 應該是沒問題的 02/15 02:42
7F:→ yzugsr:但ruby目前沒有好的編譯方案 02/15 02:42
8F:→ yzugsr:我不清楚將ruby/sdl以什麼樣的形式封裝才符合LGPL的規範 02/15 02:43