设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2489|回复: 9
打印 上一主题 下一主题

[已经解决] 事件执行的代码在哪里?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
9 小时
注册时间
2010-9-11
帖子
8
跳转到指定楼层
1
发表于 2017-6-28 09:52:55 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
rm(不限xp、vx、va)的事件编辑器里,编辑好事件后,执行内容的代码能看到吗?

比如下图的战斗处理,增减物品,这两行字具体包含的代码在哪里可以看?


提这个问题主要是想把每个事件都当做范例来学习,感觉这样的效率会比自己去瞎摸要高得多

Lv1.梦旅人

梦石
0
星屑
50
在线时间
9 小时
注册时间
2010-9-11
帖子
8
2
 楼主| 发表于 2017-6-28 10:48:53 | 只看该作者
呃,有没有大神来帮帮我,跪谢
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
22069
在线时间
9455 小时
注册时间
2012-6-19
帖子
7123

开拓者短篇九导演组冠军

3
发表于 2017-6-28 11:03:17 | 只看该作者
编辑的东西不是代码或是逻辑,而是一系列形式就和你界面上显示的基本一致的数组数据
脚本中的 Game_Interpreter 负责读取数据,然后根据数据的不同执行不同的 command

顺带一提,由于这两行字真的只是两行字的数据而不包含任何逻辑功能,所以事实并非如你所想,这么去学习的效率并不会有显著提升

评分

参与人数 1星屑 +200 收起 理由
VIPArcher + 200 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
9 小时
注册时间
2010-9-11
帖子
8
4
 楼主| 发表于 2017-6-28 11:28:51 | 只看该作者
喵呜喵5 发表于 2017-6-28 11:03
编辑的东西不是代码或是逻辑,而是一系列形式就和你界面上显示的基本一致的数组数据
脚本中的 Game_Interpr ...


非常感谢大神!

看了Game_Interpreter类有了一定的了解,这两行字等于是生成了一个数组,然后把这个事件的ID和数组的值在Game_Interpreter中执行对吗?

如果增减物品这个用“执行脚本”这个事件来写,想要达到一样的效果,要怎么写呢?现在最疑惑的就是该怎么样来执行调用一个类里的代码,脚本里面的结构好复杂,看得云里雾里的,纯新手,求大神解惑。

点评

我注意到在Game_Interpreter类里,增减物品的方法是command_126,在里面有$game_party.gain_item指令;如果我想在外部调用command_126方法要怎么写呢?  发表于 2017-6-28 11:57
$game_party.gain_item(标号,数量) 获得物品  发表于 2017-6-28 11:39
回复 支持 反对

使用道具 举报

Lv6.析梦学徒

老鹰

梦石
40
星屑
35612
在线时间
6821 小时
注册时间
2012-5-26
帖子
3277

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

5
发表于 2017-6-28 11:54:24 | 只看该作者
Game_Interpreter类中方法和事件指令是相对应的
你照着它方法里面的实现就知道一些基本的调用其他全局变量的姿势了

评分

参与人数 1星屑 +50 收起 理由
VIPArcher + 50 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
9 小时
注册时间
2010-9-11
帖子
8
6
 楼主| 发表于 2017-6-28 11:59:05 | 只看该作者
百里_飞柳 发表于 2017-6-28 11:54
Game_Interpreter类中方法和事件指令是相对应的
你照着它方法里面的实现就知道一些基本的调用其他全局变量 ...

我注意到在Game_Interpreter类里,增减物品的方法是command_126,在里面有$game_party.gain_item指令;如果我想在外部调用command_126方法要怎么写呢?

点评

非常感谢,我马上去试试  发表于 2017-6-28 13:55
你可以使用事件指令-脚本,填入command_126或直接写入命令里面的内容,全部输入在脚本小框里的都会被在Game_Interpreter类里eval成ruby执行  发表于 2017-6-28 12:42
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-7-23 02:06

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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