Project1

标题: 关于推箱子的一个问题 [打印本页]

作者: shadowearl1    时间: 2016-3-20 21:57
标题: 关于推箱子的一个问题
想做一个东西,就是把箱子推到一个洞里,然后箱子消失出现在另外一个地方,请问该怎么用事件来实现呢?
作者: npc26904    时间: 2016-3-20 22:05
本帖最后由 npc26904 于 2016-3-20 22:40 编辑



大概思路是这样,自己调试吧

※注意的问题※
推箱子之前一定要把两个坐标代入100,因为如果一直往下推的话,不能算负数
“坑”一定要“允许穿透”或者在地图原件上设置允许通行,否则会一直卡住
箱子“瞬移”完后,要想办法停止并行处理的事件,否则理论上会卡


如果还有问题,回复问我,如果必要的话可以给范例工程(虽然这非常简单)

3.PNG (52.39 KB, 下载次数: 18)

3.PNG

2.PNG (70.78 KB, 下载次数: 24)

2.PNG

作者: shadowearl1    时间: 2016-3-20 22:36
npc26904 发表于 2016-3-20 22:05
大概思路是这样,自己调试吧

※注意的问题※

谢谢,请问第一张图的那几个变量加减为什么是3个Y一个X?是刻意为之还是写错了。。?
另外【推箱子之前一定要把两个坐标代入100】是指【推箱子X】和【推箱子Y】两个变量吗?
但是我不管怎么推箱子这两个变量都不会变。。。
作者: jianyulei    时间: 2016-3-21 13:41
不需要并行都可以,直接在箱子上写坐标判定,先移动后代入判定,然后到了箱子要掉下去坐标之后切开关,并写上 $game_self_switches[[11,5,"A"]] = true 意思是11号地图的5号事件的独立开关A打开,然后打开了另一个洞的独立开关,另一个箱子出现




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