shawind 发表于 2007-5-27 11:08:55

应该没有问题了,想用rmxp的rad工具,就必须完整的再现rgss,和里面的那个用rgss写出来的rpg框架。
面向对象的特点,这是肯定会有的。

FantasyDR 发表于 2007-5-27 12:07:45

引用第29楼yoxola于2007-05-27 02:31发表的:
真有那顧慮用Audiere未嘗不是辦法,或者添加最基本的MP3/OGG緩衝應該就可以了

如果作出的是能夠取代目前RGSS Runtime的東西(那,至少無須自己做UI了),是很了不起的事吧,沒有OO的RGSS感覺會像少了很多方便的特色就是了,我自己用的是基本上不帶OOP特性的Lua,感覺用起來滿吃力的,在有限的OOP能力裡要使用這種基於過程的語言結果是"更糟",但我覺得Ruby應該有更好的發揮。
嗯,我去看看这个“Audiere”,没有听说过-_-音频的东西只听说过fomd……

RGSS本身是OO的,毕竟Ruby是OO的。我的意思是底层,也就是在c++中实现RGSS的代码,可能写不出那么OO,至多可以称得上Object Based,因为Ruby的实现并不是OO的,Ruby的源码属于一个c style的实现,要扩展的话自然warp代码也是c style的。

事实上现在RGSS的限制就是添加新功能必须借助Win32API,而不能以更高效的方式去做。譬如鼠标的支持,播放视频,联网等等。如果自己从头开始做一个的话,这些就都不是问题了。改源码然后重新编译即可^_^

shawind 发表于 2007-5-27 12:31:11

最后你会发现,*.rb的文件暴露在外面会有多么麻烦。

FantasyDR 发表于 2007-5-27 12:33:25

没有.rb文件阿……RGSS不是用zlib把ruby代码打包的么。

shawind 发表于 2007-5-27 12:40:47

用的时候直接解压到内存中么?
原来你是这样处理的,我还以为是用ruby提供的那些打包工具,像rubyscript2exe之类的。

yoxola 发表于 2007-5-27 12:42:02

對了,Audiere在這裡:
http://audiere.sf.net/

LGPL,開源,如要不違反協議,外置DLL,不要靜態連結就可以,要縮小尺寸可以自己去掉不必要的功能。

lw 发表于 2007-5-27 14:46:49

虽然方便偶还是喜欢分割开来看RB…………

上次那个IDE还可以。。。不过分割的时候碰到中文名字就……偏这边的脚本都用了诡异的名字- -! 唉。。。

FantasyDR 发表于 2007-5-27 23:44:49

和代码相关的东西,我已经开始克制用中文的冲动了。
写注释什么的,输出log,统统e文,省掉不少编码上的麻烦。
页: 1 2 3 [4]
查看完整版本: [下载]部分开源2D游戏引擎....国外版