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

Project1

 找回密码
 注册会员
搜索
查看: 2453|回复: 7

[已经解决] 在区域内任意地点按键执行同一事件怎么办?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
48
在线时间
294 小时
注册时间
2012-12-1
帖子
903
发表于 2012-12-19 15:44:27 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 熊猫抱树 于 2012-12-21 22:43 编辑

在区域内任意地点按键执行同一事件怎么办?只能用事件填满全部区域么,我设置的区域有有点大,全铺上事件以后很卡。
求解决办法,能行的话尽量不用脚本,我是脚本盲。

点评

好复杂的要求…… = =|  发表于 2012-12-20 09:25
终于可以挂签名了

Lv3.寻梦者 (版主)

八宝粥的基叔

梦石
0
星屑
4469
在线时间
5228 小时
注册时间
2009-4-29
帖子
14318

贵宾

发表于 2012-12-19 16:16:05 | 显示全部楼层
并行处理+按键分歧

评分

参与人数 1星屑 +1 收起 理由
Password + 1 我很赞同

查看全部评分

《逝去的回忆3:四叶草之梦》真情发布,欢迎点击图片下载试玩喵。

《逝去的回忆3》的讨论群:
一群:192885514
二群:200460747
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
743
在线时间
2064 小时
注册时间
2011-10-3
帖子
1686
发表于 2012-12-19 16:16:14 | 显示全部楼层
http://rpg.blue/forum.php?mod=viewthread&tid=224145
用这个脚本
4,进入特定区域打开特定开关。
在想要生效的地图的备注栏内输入
<区域开关 区域ID,开关ID>

然后让按键触发的事件出现条件为开关X打开,并行处理,然后再用当某键按下的分支条件

点评

谢谢,我晚上回去试验一下  发表于 2012-12-19 17:12
回复 支持 反对

使用道具 举报

Lv4.逐梦者

送快递的水表员

梦石
10
星屑
4782
在线时间
3302 小时
注册时间
2012-6-27
帖子
7160

开拓者贵宾

发表于 2012-12-19 16:51:29 | 显示全部楼层
地图里放个并行处理的公共事件,里面写个条件分歧,当按键XX摁下时……

点评

谢谢,不过这样是不是在地图任何地点下空格键都会执行呢,我希望只在特定区域内执行的话怎么办呢  发表于 2012-12-19 17:12
回复 支持 反对

使用道具 举报

Lv4.逐梦者

送快递的水表员

梦石
10
星屑
4782
在线时间
3302 小时
注册时间
2012-6-27
帖子
7160

开拓者贵宾

发表于 2012-12-19 17:17:01 | 显示全部楼层
那就加上个坐标判定。

判定主角坐标的条件分歧设定在当Z键摁下时的分歧里。

先判定主角X坐标是否在你设定的范围里,然后再判定Y坐标是否在范围里
(不知道VA是不是也要像VX一样要先把坐标导入变量来判定

符合的话就执行内容。

点评

有没有办法按一下空格显示,再按一下停止,再按一下显示,再按一下停止循环这样的?我试了再循环中加入中止事件处理,但是不管用。求指导  发表于 2012-12-19 22:48
求指导,我在区域入口设置变量事件作为开关,但因为是并行处理,比如显示文字,按下空格键后就不停显示,需要按esc才能停止,(字数不够了接...  发表于 2012-12-19 22:46

评分

参与人数 1星屑 +2 收起 理由
怪蜀黍 + 2 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
发表于 2012-12-20 02:30:43 | 显示全部楼层
本帖最后由 j433463 于 2012-12-20 02:33 编辑

如果按键控制的只是事件,不包含玩家,可以把事件做成两个分页,按键切换独立开关,一个分页并行,一个不并行,这样就可以解决。

而且区域也可以使用地形标志去涂画指定区域,然后在事件内判断是否在地形标志上,是才执行,好处是区域范围可以不规则形。
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
109
在线时间
65 小时
注册时间
2012-9-28
帖子
99
发表于 2012-12-20 03:12:29 | 显示全部楼层
本帖最后由 kittyblain 于 2012-12-20 03:15 编辑

这个其实可以用 事件位置改变 的功能来实现。

就是当触发条件达成的时候,把事件的位置改成主角的坐标(或者附近),这样在地图的任何地方都能触发了,只需要做一个事件就行了,不用铺满地图- -

做动作射击类游戏的时候是常用这个方法的。。。。因为子弹事件或者是近战攻击的事件要在任何地方随时调出来- -

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
294 小时
注册时间
2012-12-1
帖子
903
 楼主| 发表于 2012-12-20 15:44:04 | 显示全部楼层
本帖最后由 熊猫抱树 于 2012-12-20 16:02 编辑

谢谢楼上几位大神的回答,我还是不太了解,求手把手教导(我不是妹子)在线时间晚上10点以后=。=白天就只能逛论坛了。
自己想了个笨办法。。。空事件封住入口里面放一个最高速接近玩家的无图事件在下方直接显示文字就行了。
遇到问题,区域内再有其他事件就不能用确定键触发了,只能用接触玩家的触发方式了
还是不完美啊=。=
终于可以挂签名了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-3-29 14:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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