作者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