Project1

标题: RGSS和RGSS2区别 [打印本页]

作者: 315038639    时间: 2010-12-17 19:45
标题: RGSS和RGSS2区别
所有的区别列表!例如算法什么的,要RGSS和RGSS2对比。
作者: fux2    时间: 2010-12-17 20:18
回复 315038639 的帖子

表面上没看出啥,估计是内部函数优化了。
作者: 八云紫    时间: 2010-12-17 20:37
F1 搜索 (RGSS2)  就知道了~~~
作者: 诡异の猫    时间: 2010-12-17 23:29
本帖最后由 诡异の猫 于 2010-12-17 23:31 编辑

没啥区别
RGSS2的内部函数优化了一点点  多了一小部分功能
例如Bitmap的blur模糊效果等
你按f1自己看 RGSS2的新功能他都有标出来

至于在脚本编辑器里面的脚本
主要区别是写法不同
RGSS基本上一个方法是从头写到底...
RGSS2把一个方法拆分成了好几个方法,方便修改和调用
所以导致不能把XP的脚本直接丢到VX里头用
作者: 木葬枫    时间: 2010-12-17 23:58
看到LS熟悉的ID就点进来膜拜了。
作者: liaoking123    时间: 2010-12-18 14:29
确定的说是函数优化
作者: 雪流星    时间: 2010-12-19 13:50
來自遠古時代的置頂帖(看我的簽名):

Q:XP和VX的脚本(也就是RGSS和RGSS2)有什麽差别?为何不能相容?能不能举例?
A:很多脚本新手以为RGSS和RGSS2的差别在於语法,其实不然。
因为他们都是ruby语言,语法完全一样,差别是:类定义和方法定义不同,而不能相容的原因也在於此。
举例来说
XP获取物品、武器、防具数量的脚本分别是:
   $game_party.item_number(物品ID)
   $game_party.weapon_number(武器ID)
   $game_party.armor_number(防具ID)

VX的item_number这个方法同时整合了物品、武器、防具
所以要写成:
   $game_party.item_number($data_items[物品ID])
   $game_party.item_number($data_weapons[武器ID])
   $game_party.item_number($data_armors[防具ID])




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1