【求教】新人一个小问题 设置血槽后如何让当血没了游戏结束?
gamemaker吧
全部回复
仅看楼主
level 1
🔯影魔🔯
楼主
rt
血条设置好了
血也设置好了
测试一下的确碰到敌人就减血
用回复药加血
但是当血空了的时候碰到敌人还是在减血
减到负了
再加血的话血条还是显示空的
要把负的加满血条才加
总而言之就一个问题:如何让血条空的时候结束游戏?关闭游戏也行
2011年06月25日 11点06分
1
level 1
🔯影魔🔯
楼主
正在学习GM
现在已经可以做小游戏了
只是这个问题搞不清
求高人指点
2011年06月25日 11点06分
2
level 5
宅在家里看御姐
比如你的血用的是
health表示。。。
在step里加一句:
if(health<=0){
game_end() //结束游戏。
或者game_restart() //游戏重新开始
}
2011年06月25日 11点06分
3
level 1
🔯影魔🔯
楼主
或者是血空了以后提示你死了
然后continue or exit
2011年06月25日 11点06分
4
level 1
🔯影魔🔯
楼主
弱弱的问一下
step在那里........
至今没找到过......
2011年06月25日 11点06分
5
level 1
🔯影魔🔯
楼主
我在人物设置里create里的动作code里hp多少里面搞了if(hp<=0) {
game_restart() } 结果游戏里血空了依旧继续游戏
血变负数
求解
2011年06月25日 11点06分
6
level 5
宅在家里看御姐
create是只在这个任务产生的时候才执行里面的代码。。。
2011年06月25日 11点06分
7
level 5
宅在家里看御姐
add event
左边那排第4个。。。很难找么。。。
2011年06月25日 12点06分
9
level 1
40743
我通常把这种东西写在EndStep里,当然也不是必须……
2011年06月25日 12点06分
10
level 11
franniss
step不知道在哪,说明你不清楚的东西太多了。连最主要的功能至今没明白。
2011年06月25日 12点06分
11
level 1
🔯影魔🔯
楼主
啊啊啊!1!
我终于找到了!
太感谢前辈了!
2011年06月25日 12点06分
12
level 1
40743
当初我也不知到什么是“step”呢……后来才知道和Flash的AS里enterFrame差不多……
还有如果LZ你用的内置的health变量那么也可以在添加事件中选“其他”里面有一个HP0的事件,同样可以制作,而且可以把if那一行和最后的}去掉
2011年06月25日 12点06分
13
level 1
🔯影魔🔯
楼主
初学者而已
一切都是自己摸索...
顺便问一下,step是什么东西?
2011年06月25日 12点06分
14
不要烦我睡觉呢
step是步长的意思,一般学习了VB软件之后就知道了,gamemaker里面的代码有很多与VB很像,所以说学号VB基本代码,这个gamemaker代码基本上就懂一些了
2017年06月25日 01点06分
level 1
🔯影魔🔯
楼主
太感谢了!
虽然我还是不明所以
2011年06月25日 12点06分
15
level 11
franniss
那是一堆问题不是一个问题吧。
准备自己花几年试出来?还是看置顶帖,用几周时间听听讲解的好。
2011年06月25日 12点06分
16
level 1
🔯影魔🔯
楼主
放心吧!
我有毅力!
我有精神!
我有动力!
我绝对!
】
自己一个人!
去看顶置帖去
2011年06月25日 12点06分
17
level 10
下辈子去当狗
大哥..3楼说的是对新手很好的方法,你要在从新开始后设置hp为100才行吧。
2017年06月26日 09点06分
18
下辈子去当狗
还有,创建一个不可见物体然后把代码弄到哪里才对(≧㉨≦)
2017年06月26日 09点06分
1