求助,这个代码如何改成二段跳?
gamemaker吧
全部回复
仅看楼主
level 1
六玄兽
楼主
求不限制地面y坐标的
2018年02月16日 08点02分
1
level 6
呃好听的用户名
2018年02月16日 09点02分
3
呃好听的用户名
vspeed -= 8
2018年02月16日 09点02分
微子喵
@呃好听的用户名
不是ture 是true
2018年02月16日 09点02分
呃好听的用户名
@微子喵
2018年02月16日 10点02分
level 11
MikuScarlet
2018年02月16日 10点02分
4
MikuScarlet
把jump key那边的代码改成我这样的就好了。记得在gravity=0.55后面加上";canJump=2"不包括引号
2018年02月16日 10点02分
六玄兽
@MikuScarlet
好像是无限跳
2018年02月17日 00点02分
MikuScarlet
@六玄兽
截图给我看看你有没有按我的要求写。
2018年02月17日 13点02分
六玄兽
@MikuScarlet
在7楼 canjump加括号里也一样
2018年02月18日 00点02分
level 11
说的倒立
设置一个变量,并且跳跃时检测地板,如果有地板变量不变,反之变量变化,变量为原值是可以跳跃
2018年02月17日 00点02分
6
level 1
六玄兽
楼主
2018年02月18日 00点02分
7
贴吧用户_0XUWNKQ
有问题,第五行canjump=2直接放在step里,就是每一步都会被执行一次,所以canjump一直等于2而不会随按键j的输入减少。我的做法:把第5行去掉,改成如果玩家接触地面,canjump=2,按下j键时如果canjump大于0则canjump减少1,并且玩家的vspeed设
2018年02月18日 00点02分
贴吧用户_0XUWNKQ
回复 大小板栗仔 :vspeed设定为某个值
2018年02月18日 00点02分
MikuScarlet
所以说你就写错了,根本就没按我说的来。。。重新把我的话看一遍再改好不好?
2018年02月18日 02点02分
MikuScarlet
gravity=0.55后面你都不知道哪里吗?
2018年02月18日 02点02分
level 11
MikuScarlet
帮你把代码重写了一遍。
2018年02月18日 02点02分
8
六玄兽
好的,谢谢
2018年02月18日 03点02分
1