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

Project1

 找回密码
 注册会员
搜索

关于计步减血的事件

查看数: 3401 | 评论数: 5 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-3-30 22:42

正文摘要:

rt,我编了一个计步减血的事件,但是主角每次都是一触发血量就扣到只剩下1,求教这是什么情况……

回复

固态天空 发表于 2017-4-2 19:20:19
本帖最后由 固态天空 于 2017-4-2 19:23 编辑

用两个变量,一个是步数的实时记录,另一个作为缓存,用来进行比较,从而判断是否进行了移动。


这样一来就可以了。

评分

参与人数 1星屑 +66 收起 理由
鑫晴 + 66

查看全部评分

雾影药师 发表于 2017-3-31 10:11:06
不知道有没有做成状态事件的可能
ZTyoho 发表于 2017-3-31 00:30:21
guoxiaomi 发表于 2017-3-31 00:13
你这个第 2 页没有关掉开关,会反复执行。

在分歧后面补充一个 开关 7 = OFF

等等……我就是在分歧结束前关上了07啊……

点评

那要是分歧没有执行,开关就不会关上  发表于 2017-3-31 01:08
guoxiaomi 发表于 2017-3-31 00:13:35
本帖最后由 guoxiaomi 于 2017-3-31 00:15 编辑

你这个第 2 页没有关掉开关,会反复执行。

在分歧后面补充一个 开关 7 = OFF


感觉这样还不够……这个事件还有其他的问题,比如没有重置变量1:冻伤计步
qknight 发表于 2017-3-31 00:08:43
因为图片二里的事件是并行设置,也就是说一旦开启冻伤开关就会无限循环减血到冻死为止。所以再加个变量记录为上次减血后步数,以后只有步数比上次减血后步数高的时候才减血就行了
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-12-2 17:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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