【bug研究】有关转地图的同时game over
rmxp吧
全部回复
仅看楼主
level 12
我的RPG里有一个这样的情况:
有2个事件
一个并行处理,控制boss移动,碰到主角或同伴就会game over,大概有一点延迟(画面会变红再显示game over)
一个就是主角进门时会移至另一个地图
但是
如果主角进门前刚好被碰了,画面变红,血量归零,却没game over而直接进到下一个地图去了
这是什麼原因呢? 因为画面变红那段时间进了下一个地图就会中止上一地图的事件吗所以没game over吗?[疑问]
2014年04月12日 13点04分 1
level 12
大概明白些了。场景切换好像确实会切断并行处理事件,我也遇到过这种问题。试一下让boss碰到主角后打开某开关,之后设置一个这个开关为on时触发的自动执行的gameover事件的方法吧(没进行测试,不知行不行……[委屈]
2014年04月12日 15点04分 2
不过优先度是先自动后并行? 我在想如果用这开关去作为能否进去下个场景的判定又如何呢?
2014年04月12日 15点04分
回复 PB的產物DL3 :今天测试了一下,应该不需要判定下个场景。原理是自动执行会强制切断所有事件(包括主角的移动),也就是说在画面变红后主角将不能移动,自然也就不会触发场景切换了。不过如果需要更复杂的设置可能需要做一些细节的调整……
2014年04月13日 02点04分
level 5
画面变红闪一下?那是在地图中受到攻击了
2014年05月16日 23点05分 3
1