赞 | 3 |
VIP | 38 |
好人卡 | 12 |
积分 | 13 |
经验 | 24107 |
最后登录 | 2023-10-28 |
在线时间 | 409 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1283
- 在线时间
- 409 小时
- 注册时间
- 2012-8-7
- 帖子
- 1536
|
本帖最后由 harinlen 于 2012-8-31 10:47 编辑
好吧……先占楼,私会好好为LZ解释的。
于是,首先说一个程序设计里面的术语,这个可以随时随地在紫大人那篇RGSS学习圣书中查到,或者百度也可以。
函数重定义:
和函数重载不同,函数重定义是指新定义的函数会替换掉原来的函数,对应RGSS中的概念就是新的def会替换脚本系统中原有的def。
有了函数重定义,于是就可以随意改变RM的战斗方式。
RM默认提供的竖版,但是我们可以通过一个新的脚本对RM原有的战斗函数(准确的说应该是Class了,因为这个已经不是一个def能解决的问题了。)进行重定义。横版战斗脚本的作用就是替换原来的Class。RM调用战斗的时候就会使用新脚本的Class。如果要是真的很有毅力可以一行一行把原来的战斗脚本改掉- -(估计没几个人会这么干吧- -)
还有,让我怎么@啊……这个用户名是怎么打出来的- -
@雦мòΓ1123 |
|