Project1

标题: 【XP】如何设置扣了足够多的血就回一个地方。 [打印本页]

作者: flame2    时间: 2011-12-10 14:48
标题: 【XP】如何设置扣了足够多的血就回一个地方。
本帖最后由 「旅」 于 2011-12-10 15:00 编辑

如何设置扣了足够多的血就回一个地方?或者到一个场景一段时间后回一个地方也可以啊。
作者: 月夜神音    时间: 2011-12-10 15:06
可以用分歧判断,角色生命少过一定指数>场所移动
这样的方法
作者: 失落迷白    时间: 2011-12-10 15:26
场景可以计时器和条件分歧
作者: www.μ.com    时间: 2011-12-10 15:56
呼呼,我虽然是新手。
但是还会制作一些简单的。
不过效果如何,你自己试试看吧。
我只会做前面的。
看的懂就好。

其实这是范例。.rar

189.82 KB, 下载次数: 9


作者: 熊猫    时间: 2011-12-10 17:00
www.μ.com 发表于 2011-12-10 15:56
呼呼,我虽然是新手。
但是还会制作一些简单的。
不过效果如何,你自己试试看吧。

使用公共事件并行处理比较好。这样在每个地图都可以检测。
作者: 神秘影子    时间: 2011-12-10 17:45
进入HP不足自动转移的地图开启一个新开关[传送],公共事件>开关[传送]为ON时并行处理,条件分歧[XXX:XXX]的HP为XXX时,场所转移到XXX号地图的(X+Y)位置。同时[传送]为OFF,这是为了防止用公共事件无限循环到同一位置而卡死游戏。这种是比较简单的方法,方法不只这一种。

时间则是:进入时间少于为XX秒XX秒会自动转移的地图开启开关[传送],同时开启一个计时器。
公共事件>开关[传送]为ON时并行处理,条件分歧[计时器]等于/小于时,场所转移到XXX号地图的(X+Y)位置。同时[传送]为OFF,这是为了防止用公共事件无限循环到同一位置而卡死游戏。这种也是比较简单的方法,当然,方法也不只这一种。

这是我自己做游戏中总结的。

作者: hcm    时间: 2011-12-10 19:09
本帖最后由 hcm 于 2011-12-10 19:11 编辑

用条件分歧事件,当角色生命小于一定数时,场所移动(在地图一不会用到走到的点设这样的并行处理事件)
或在公共事件设。


用时间的话,就
在地图一不会用到走到的点设这样的并行处理事件:等待XXX帧(加一大堆,直到等待时间够为止),然后场所移动,或在公共事件设。





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