设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 4211|回复: 6
打印 上一主题 下一主题

[已经解决] 关于地刺陷阱的问题。

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
110 小时
注册时间
2013-9-4
帖子
43
跳转到指定楼层
1
发表于 2014-8-23 20:36:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
有参考过此贴:https://rpg.blue/forum.php?mod=viewthread&tid=233128
不过我个人设置地刺刺出地面时间较长,而此方法地刺刺出地面状态没法保持很长,而且伤害只有一瞬。
请问一下如何让地刺陷阱在刺出地面后保持一定刺出状态并可以在此状态输出伤害?

Lv2.观梦者

梦石
0
星屑
250
在线时间
233 小时
注册时间
2013-8-2
帖子
587
2
发表于 2014-8-23 20:50:42 | 只看该作者
不明白你说的什么,,照我的理解,,地刺,,那个事件只需要在结尾加一个循环什么的,,,
我忘了,我要怎么遗忘。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
110 小时
注册时间
2013-9-4
帖子
43
3
 楼主| 发表于 2014-8-23 20:53:45 | 只看该作者
千夙 发表于 2014-8-23 20:50
不明白你说的什么,,照我的理解,,地刺,,那个事件只需要在结尾加一个循环什么的,,, ...

比如你已经是刺出状态了(面朝上),这个状态保持个60帧左右,然后保持的时间内你踩上去就会受到伤害。

点评

你想要地刺自己一秒一秒的动?  发表于 2014-8-23 20:58
回复 支持 反对

使用道具 举报

Lv3.寻梦者

闇吼者の災悪眷族
不気味存在締造者

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
帖子
6491
4
发表于 2014-8-23 20:59:33 | 只看该作者
用一个事件专门用来计时,然后它控制开关的开启和关闭
然后把地刺分出2个事件页,开关开启时到第二页,玩家接触产生伤害。关闭时回到第一页就行了吧。

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
110 小时
注册时间
2013-9-4
帖子
43
5
 楼主| 发表于 2014-8-23 21:01:43 | 只看该作者
三途亚梦 发表于 2014-8-23 20:59
用一个事件专门用来计时,然后它控制开关的开启和关闭
然后把地刺分出2个事件页,开关开启时到第二页,玩家 ...

这是我现在设置的方法,不过个人不满意伤害结果,因为一次扣掉的血翻了8倍或者更多。。。。

点评

有效!!在后退和增减体力值间等待20帧后就解决了!!太感谢了~  发表于 2014-8-23 21:44
这样啊,那处理起来应该不难,在体力值增减后添加一个短时间的等待不就可以了吗?时间刚好让玩家退完这一步。  发表于 2014-8-23 21:27
因为设计了中一次地刺就会后退一步,所以一帧扣一次是比较理想的设计,但目前的设计就是。。。。踩上去扣了8倍。。。  发表于 2014-8-23 21:24
用并行处理的话的确会因为玩家在这个位置上不断的触发,你想1帧掉一次血么,那一秒会掉60次血哦……  发表于 2014-8-23 21:14
啊啊,对了,玩家接触的话如果玩家站在地刺的地块上即使地刺再出现也不会对玩家造成伤害了,有缺陷。  发表于 2014-8-23 21:13
回复 支持 反对

使用道具 举报

Lv3.寻梦者

闇吼者の災悪眷族
不気味存在締造者

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
帖子
6491
6
发表于 2014-8-23 21:34:39 | 只看该作者
暗黑圣之骑 发表于 2014-8-23 21:01
这是我现在设置的方法,不过个人不满意伤害结果,因为一次扣掉的血翻了8倍或者更多。。。。 ...

我再做一些补充说明给你嗷

RM中  1秒=60帧  事件处理是每1帧处理一个事件(我记得没错就是1帧1个事件)。

你扣了8次血是因为玩家后退一步大概也花费了8帧,而后退的过程中位置判断还在地刺的地块上,于是体力消减的判断就被处理了8次,玩家就被扣了你设计伤害8倍的数值。

点评

完美解决,多谢耐心解答~  发表于 2014-8-23 23:06
另外设置等待你要注意,玩家的移动要在等待前面,然后把等待结束的勾去掉。  发表于 2014-8-23 22:19
我稍微试做了一下,如果是专门用一个事件来控制地刺开启和关闭的话无论我撞多少次地刺全部地刺都是统一开启和关闭的。  发表于 2014-8-23 22:18
大概发现问题了,我的变量不是单独一个事件设置的,是每个事件独自的变量,再自己研究一下好了。。。  发表于 2014-8-23 22:10
不过现在又有一个问题,就是等待过后地刺收回的时间就会延迟了,这样导致的结果就是几个地刺出来时机不规则。。。(抱歉我太抠细节了咳咳。...  发表于 2014-8-23 21:52
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
110 小时
注册时间
2013-9-4
帖子
43
7
 楼主| 发表于 2014-8-23 22:17:49 | 只看该作者
顺便在这个帖子再问一个问题,就不单独开贴了。

能否在va中测试游戏时开启后台状态,几年前有接触过ds上的rpg制作大师,那个我记得是可以显示后台的(比如打开一个宝箱后天就会告诉开关是否开启之类的),不知道va有没有类似的功能?

点评

试了下直接按F9没用,得shift+方向键+F9才有用。。。好麻烦的说  发表于 2014-8-24 22:17
游戏测试中按F9  发表于 2014-8-24 07:41
嗯,我也查了些贴子,貌似得调用一些代码才行的样子,要是能开启后台即时观察变量开关等状态变化就好了。  发表于 2014-8-23 23:42
啊拉,这个我还真不知道啦,额外发帖问一下吧,要不很容易被忽略。  发表于 2014-8-23 23:35
还是我哪设置有问题呢?  发表于 2014-8-23 23:25
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-9-25 23:18

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表