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

Project1

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

[已经解决] [求教一些基本的脚本语句和用法]

[复制链接]

Lv4.逐梦者

梦石
7
星屑
650
在线时间
130 小时
注册时间
2011-5-12
帖子
135
跳转到指定楼层
发表于 2018-5-22 14:53:45 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
50星屑
目前想在事件中穿插脚本来优化一些繁琐的事件处理方式。(主要是事件没法用 局部变量 比较闹心,不想浪费太多栏位在一些无关紧张的变量上,难以整理。)
看过几次RMXP里事件解释器( Interpreter),但仍有很多语句不知道该如何用变量表达,希望能有懂脚本的人士帮忙列举一下以下语句的 脚本,谢谢~(注意是RMXP喔)

* 显示图片
* 移动图片
* 等待N帧
* 获取 事件n 的X和Y坐标。
* 获取变量n

(或者有没有地方已经把这些东西全都列出来了的?)

顺便想请教下,如何在 脚本编辑器 里写好一大串脚本后,在 事件页 中直接调用呢? 事件页中的“脚本”(如图)只能写十几行,较为不方便。
十分感谢~

QQ截图20180522165130.png (96.86 KB, 下载次数: 33)

QQ截图20180522165130.png

最佳答案

查看完整内容

到class Interpreter 里建立个新函数就好了。 栗子: def 变量(a,b) $game_variables[a] = b end 这样,你在事件脚本里这样写 变量(100,100) 就等于给100号变量代入100这个数了 也就是 $game_variables[100] = 100

Lv5.捕梦者 (版主)

梦石
1
星屑
23999
在线时间
3339 小时
注册时间
2011-7-8
帖子
3926

开拓者

6
发表于 2018-5-22 20:26:07 | 只看该作者
龙夫三拳tan 发表于 2018-5-22 16:43
了解了,谢谢~
请问一定要在 class interpreter 里创建这个函数么?可不可以自己在 脚本编辑器 里新建一 ...

新的脚本页:
  1. class Interpreter
  2.   def 方法
  3.   ...
  4. end
复制代码

然后就可以在事件脚本中调用

评分

参与人数 1+1 收起 理由
龙夫三拳tan + 1 认可答案

查看全部评分

熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复

使用道具 举报

Lv4.逐梦者

梦石
7
星屑
650
在线时间
130 小时
注册时间
2011-5-12
帖子
135
5
 楼主| 发表于 2018-5-22 16:43:21 | 只看该作者
灯笼菜刀王 发表于 2018-5-22 16:20
到class Interpreter 里建立个新函数就好了。
栗子:

了解了,谢谢~
请问一定要在 class interpreter 里创建这个函数么?可不可以自己在 脚本编辑器 里新建一页空白脚本然后写?

点评

新建事件脚本插件也得在class interpreter里..  发表于 2018-5-22 20:51
当然可以  发表于 2018-5-22 16:55
回复

使用道具 举报

Lv4.逐梦者

梦石
7
星屑
650
在线时间
130 小时
注册时间
2011-5-12
帖子
135
4
 楼主| 发表于 2018-5-22 15:20:01 | 只看该作者
guoxiaomi 发表于 2018-5-22 15:02
看这个贴子的 5 楼 https://rpg.blue/forum.php?mod=viewthread&tid=408383

想再请教一下提问里最后提到的“如何在 脚本编辑器 里写好一大串脚本后,在 事件脚本页 中直接调用呢? ”。
回复

使用道具 举报

Lv4.逐梦者

梦石
7
星屑
650
在线时间
130 小时
注册时间
2011-5-12
帖子
135
3
 楼主| 发表于 2018-5-22 15:17:09 | 只看该作者
guoxiaomi 发表于 2018-5-22 15:02
看这个贴子的 5 楼 https://rpg.blue/forum.php?mod=viewthread&tid=408383

这东西太管用了!
回复

使用道具 举报

Lv5.捕梦者 (版主)

梦石
1
星屑
23999
在线时间
3339 小时
注册时间
2011-7-8
帖子
3926

开拓者

2
发表于 2018-5-22 15:02:01 | 只看该作者
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39034
在线时间
5725 小时
注册时间
2006-11-10
帖子
6622
1
发表于 2018-5-22 14:53:46 | 只看该作者
龙夫三拳tan 发表于 2018-5-22 15:20
想再请教一下提问里最后提到的“如何在 脚本编辑器 里写好一大串脚本后,在 事件脚本页 中直接调用呢?  ...

到class Interpreter 里建立个新函数就好了。
栗子:

def 变量(a,b)
$game_variables[a] = b
end

这样,你在事件脚本里这样写        

变量(100,100)

就等于给100号变量代入100这个数了 也就是   $game_variables[100] = 100
   

评分

参与人数 1+1 收起 理由
龙夫三拳tan + 1 塞糖

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-1 00:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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