Project1

标题: 关于变量操作中的当前事件坐标 [打印本页]

作者: 辛垣聿    时间: 2013-5-17 10:06
标题: 关于变量操作中的当前事件坐标
本帖最后由 辛垣聿 于 2013-5-17 17:24 编辑

游戏中有个构想 用大家都知道的推箱子来比喻
当角色把箱子推到固定位置 就会开启开关 这样一个简单的逻辑过程
希望用变量来控制事件的发生

我的想法是  箱子的当前坐标=地图上某个位置的当前坐标  成立时 就能打开开关
用公共事件设置之后  可以让推箱子这个任务完成 但是任务完成之后 如何判定 完成 以打开新开关  这部分进行不下去了= =

这个是表达一下意思的地图


然后下面是我公共事件页的设置 分别对应三个箱子









我希望通过计算 计算总分=箱子1的加分+箱子2的加分+箱子3的加分
条件分歧达到 计算总分=3
所以可以判定任务完成
还是用公共事件去写的


但是发现 计算总分 这里 无法用上述三个变量相加来表达= =
如果其实可以表达 请指教一下


或者假如我这个想法本身就是不对的 那怎样才能实现上述内容呢? 如何判断 任务已经完成 打开新开关 从而进行下面的内容?
非常感谢!!!!  
现在也在尝试不断修改变量的菜鸟在线等着解答<(_ _)>

作者: 英顺的马甲    时间: 2013-5-17 14:07
你确定你的事件并行处理了?
作者: 辛垣聿    时间: 2013-5-17 17:27
英顺的马甲 发表于 2013-5-17 14:07
你确定你的事件并行处理了?

嗯,确定了。实际上我使用公共事件让推箱子到达指定地点的任务已经可以完成了。
但是现在新的问题是,如何判断 任务完成 打开新的开关= =  
搜了搜帖子有讲 通过公共事件判断变量是否达标。 但是自己尝试写了一下,让箱子到达位置之后分别加1分。总分达到3就过关。

结果发现有BUG。如果不是一次性推成功。而是不断通过复位,只推其中一个箱子让它到达指定位置,也就是只通过一个箱子推到目的地,每次加一分,重复加三次以后也被判断为 成功 了= =
请问这个变量应该怎么设?
更具体的内容我改在原帖了 请教我一下吧><





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1