Project1

标题: 如何做出裝備某道具可以避免地形傷害 [打印本页]

作者: ryshen    时间: 2013-2-17 01:08
标题: 如何做出裝備某道具可以避免地形傷害
本帖最后由 ryshen 于 2013-2-17 17:29 编辑

假如今天我在地圖上

有毒沼地形 一踩上去就會遊戲結束

但是裝備 "防毒鞋"

就不會有事

如果每格都用並行事件處理會很卡

改成一般地形跟傷害地形的交接處判定是可以

但是在傷害地形內解除道具就無法判定到了...

求解
作者: j433463    时间: 2013-2-17 02:39
本帖最后由 j433463 于 2013-2-17 04:29 编辑

有个脚本叫 Galv's Region Effects,它是地形区域效果的脚本,可以设定在什么地形图块上的效果,
比如在水上走会掀起水花,有踩水声,走在木板上会有木头声,走在草丛有拨草声,
经过草丛的时候草丛会波浪分开,在雪上走会留下足迹,一段时间才会消失,
踏到陷阱,陷阱会喷火而受伤,踏到土坑会跳起来,这些效果都是可以自行设定的,
当然也可以设定走在毒沼上时执行一个指定的公共事件,没在毒沼上就不会执行公共事件,
在公共事件上判断有没有穿鞋,没有穿鞋就死亡。

脚本网址:
http://galveraxe.wordpress.com/galvs-region-effects/

我觉挺不错的。

譬如您设公用事件 1,触发条件用标准执行即可,不需要用并行或自动,
以分歧条件判断玩家是否持有物品防毒靴,未持有则玩家全队的变更状态设为濒死,
并且把毒沼的图块上面用 6 号地形区域标志填满,并且把毒沼的有害地形去掉,
脚本中预设走在 6 号地形区域上时会去调用公共事件 1,未持有毒沼靴走上去就 GameOver 了,
这是测试确认过的。


作者: 布里蓝    时间: 2013-2-17 08:04
j433463 发表于 2013-2-17 02:39
有个脚本叫 Galv's Region Effects,它是地形区域效果的脚本,可以设定在什么地形图块上的效果,
比如在水 ...

那个……能不能帮忙传一下范例?即使用了代理下载速度还是0
作者: 紫英晓狼1130    时间: 2013-2-17 08:31
把毒地形事件上新建一页,触发条件为开关为ON
之后新建事件条件分歧:当角色装备鞋时,开关为ON
作者: j433463    时间: 2013-2-17 09:51
布里蓝 发表于 2013-2-17 08:04
那个……能不能帮忙传一下范例?即使用了代理下载速度还是0

范例档?那是 1.6 的,不是最新 1.7 的喔!要自己复制脚本去覆盖掉 Demo 档的,这儿有上传限制,只好分割上传:

Region Effects v.1.6.part2.rar (649.12 KB, 下载次数: 62)

Region Effects v.1.6.part1.rar (878.91 KB, 下载次数: 56)






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