Project1

标题: 我用VX做一个弹幕游戏,但是有些地方不完善 [打印本页]

作者: xiaoxin3357    时间: 2013-5-15 14:56
标题: 我用VX做一个弹幕游戏,但是有些地方不完善
也算不上是弹幕,就是比较简单的躲避攻击,攻击的物体都是用事件写的,执行条件是“与事件接触”,这个现在有一个缺陷就是如果两个“弹幕”相撞会相互抵消。如果改成穿透,那么可以互相穿透但是碰到主角也会直接穿透过去。

如果执行条件改成“与主角接触触发”如果主角站着不动弹幕只会停在主角身边,大家也知道这个条件必须要主角往事件的那个方向走一步才行。

所以,有没有办法让弹幕(事件)之间不会互相影响,只有撞到主角时才触发内容?




作者: xiaoxin3357    时间: 2013-5-15 15:06


“弹幕”事件的图片
作者: Password    时间: 2013-5-15 19:48
本帖最后由 Password 于 2013-5-15 19:49 编辑

怎么会互相抵消?
为啥我没出现这情况?你的公共事件里设置了啥?

这是我的理解所作出的东西: Project1.rar (229.71 KB, 下载次数: 35)
作者: xiaoxin3357    时间: 2013-5-15 20:06
Password 发表于 2013-5-15 19:48
怎么会互相抵消?
为啥我没出现这情况?你的公共事件里设置了啥?

不同点是,我的是自定义路线,是按一定的方向走的,所以根据主角位置不同两个事件会遇到一起,你那里是调成接近的模式,估计VX的算法会自动避开其他事件吧
作者: xiaoxin3357    时间: 2013-5-16 11:50
Password 发表于 2013-5-15 19:48
怎么会互相抵消?
为啥我没出现这情况?你的公共事件里设置了啥?

弹幕测试.zip (627.95 KB, 下载次数: 40)

精简了一下,都是自定义路线+与事件接触触发,所以根据主角的位置不同,事件会撞到一起,就会卡在一个地方直到消失
作者: Password    时间: 2013-5-16 17:44
改好了
弹幕测试.rar (619.3 KB, 下载次数: 48)
作者: xiaoxin3357    时间: 2013-5-16 18:03
Password 发表于 2013-5-16 17:44
改好了

额 改的哪里啊...
作者: xiaoxin3357    时间: 2013-5-16 18:50
Password 发表于 2013-5-16 17:44
改好了

根据你的思路又调整了一下,可以用了!碉堡了!




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