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

Project1

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

脚本中事件的坐标问题

 关闭 [复制链接]

Lv1.梦旅人

茄孓

梦石
0
星屑
72
在线时间
140 小时
注册时间
2007-5-29
帖子
956
跳转到指定楼层
1
发表于 2008-2-20 04:06:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如:我想要:当某事件的X,Y坐标等于主角的X,Y坐标时返回title
........当然这个事件是随机的。。。怎么弄出随机的事件ID
版务信息:本贴由楼主自主结贴~

Lv3.寻梦者

永久的旅行者

梦石
1
星屑
110
在线时间
404 小时
注册时间
2006-12-13
帖子
3091

开拓者贵宾第3届短篇游戏大赛主流游戏组季军第5届短篇游戏比赛季军

2
发表于 2008-2-20 04:14:29 | 只看该作者
事件A,移动规则为随机,可以穿透。

首先新建另一个事件B 并行处理--〉变量操作--〉4个变量,分别为角色和事件A的x,y坐标。



新建一个事件C 并行处理--〉条件分支--〉变量1=变量2(角色和事件A的x坐标),变量3=变量4(角色和事件A的y坐标)--〉条件满足时启动事件

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2008-2-13
帖子
1740
3
发表于 2008-2-20 04:15:15 | 只看该作者
...没弄懂LZ的意思...
LZ想要个什么样的效果?
好吧,果然换个签名就没人认识我了。我承认我被时间埋没了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

茄孓

梦石
0
星屑
72
在线时间
140 小时
注册时间
2007-5-29
帖子
956
4
 楼主| 发表于 2008-2-20 04:54:39 | 只看该作者
不管什么事件的X,Y坐标等于主角的坐标的时候发生某某事!!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

茄孓

梦石
0
星屑
72
在线时间
140 小时
注册时间
2007-5-29
帖子
956
5
 楼主| 发表于 2008-2-20 04:55:23 | 只看该作者
以下引用darkten于2008-2-19 20:14:29的发言:

事件A,移动规则为随机,可以穿透。

首先新建另一个事件B 并行处理--〉变量操作--〉4个变量,分别为角色和事件A的x,y坐标。



新建一个事件C 并行处理--〉条件分支--〉变量1=变量2(角色和事件A的x坐标),变量3=变量4(角色和事件A的y坐标)--〉条件满足时启动事件




[本贴由作者于 2008-2-19 20:29:52 最后编辑]


我知道!!!!但是如果我想做50个,那么要做那么多条件,麻烦?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
1
星屑
916
在线时间
101 小时
注册时间
2006-3-27
帖子
1081
6
发表于 2008-2-20 04:59:54 | 只看该作者
用脚本就简单多肋,等偶来写个
回复 支持 反对

使用道具 举报

Lv3.寻梦者

永久的旅行者

梦石
1
星屑
110
在线时间
404 小时
注册时间
2006-12-13
帖子
3091

开拓者贵宾第3届短篇游戏大赛主流游戏组季军第5届短篇游戏比赛季军

7
发表于 2008-2-20 05:01:50 | 只看该作者
如果直接使用 与主角接触 启动事件,可以吗?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
1
星屑
916
在线时间
101 小时
注册时间
2006-3-27
帖子
1081
8
发表于 2008-2-20 05:07:13 | 只看该作者
的确……其实直接用事件接触,然后返回标题……复制N个出来就可以了


话说我哦这个脚本用出来效果是一样的

把下面的脚本放在一个会反复刷新的地方就可以了……

直接放进事件页的脚本里的话,可能会因为某句过长被掐断,导致出错,注意加符号

(1,10)的意思就是1号到10号事件有这功能……
最后强调一下,这与直接用与事件接触效果类似=。=而且用那个其实更方便







  1.     for event in $game_map.events.values
  2.       if event.x == $game_player.x and event.y == $game_player.y and event.id.between?(1,10)
  3.         $scene = Scene_Title.new
  4.       end
  5.     end
复制代码

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-2 16:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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