幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: Zelsazgh

[下载]部分开源2D游戏引擎....国外版

[复制链接]

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2007-5-27 11:08:55 | 显示全部楼层
应该没有问题了,想用rmxp的rad工具,就必须完整的再现rgss,和里面的那个用rgss写出来的rpg框架。
面向对象的特点,这是肯定会有的。
え~え~お!!!
回复 支持 反对

使用道具 举报

50

主题

994

帖子

6699

积分

管理员

爱干啥干啥!

Rank: 9Rank: 9Rank: 9

积分
6699
发表于 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,而不能以更高效的方式去做。譬如鼠标的支持,播放视频,联网等等。如果自己从头开始做一个的话,这些就都不是问题了。改源码然后重新编译即可^_^

“放下屠刀,立地成佛” 故应先杀生,然后再成佛。

(\\_/) (-_-) ()+() this is bunny priest.
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2007-5-27 12:31:11 | 显示全部楼层
最后你会发现,*.rb的文件暴露在外面会有多么麻烦。
え~え~お!!!
回复 支持 反对

使用道具 举报

50

主题

994

帖子

6699

积分

管理员

爱干啥干啥!

Rank: 9Rank: 9Rank: 9

积分
6699
发表于 2007-5-27 12:33:25 | 显示全部楼层
没有.rb文件阿……RGSS不是用zlib把ruby代码打包的么。

“放下屠刀,立地成佛” 故应先杀生,然后再成佛。

(\\_/) (-_-) ()+() this is bunny priest.
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2007-5-27 12:40:47 | 显示全部楼层
用的时候直接解压到内存中么?
原来你是这样处理的,我还以为是用ruby提供的那些打包工具,像rubyscript2exe之类的。
え~え~お!!!
回复 支持 反对

使用道具 举报

9

主题

1512

帖子

9136

积分

荣誉群

Cod3r

积分
9136

终身成就奖

发表于 2007-5-27 12:42:02 | 显示全部楼层
對了,Audiere在這裡:
http://audiere.sf.net/

LGPL,開源,如要不違反協議,外置DLL,不要靜態連結就可以,要縮小尺寸可以自己去掉不必要的功能。
(\\__/) (O.o ) (> < ) This is Bunny.
回复 支持 反对

使用道具 举报

50

主题

742

帖子

402

积分

版主

自定义头衔

Rank: 7Rank: 7Rank: 7

积分
402
发表于 2007-5-27 14:46:49 | 显示全部楼层
虽然方便偶还是喜欢分割开来看RB…………

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

使用道具 举报

50

主题

994

帖子

6699

积分

管理员

爱干啥干啥!

Rank: 9Rank: 9Rank: 9

积分
6699
发表于 2007-5-27 23:44:49 | 显示全部楼层
和代码相关的东西,我已经开始克制用中文的冲动了。
写注释什么的,输出log,统统e文,省掉不少编码上的麻烦。

“放下屠刀,立地成佛” 故应先杀生,然后再成佛。

(\\_/) (-_-) ()+() this is bunny priest.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-4-25 10:15 , Processed in 0.021291 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表