怎么做人物的跳跃 求帮助
gamemaker吧
全部回复
仅看楼主
level 2
花碎凉城
楼主
不懂用重力什么的 跳跃怎么做。。
2014年12月08日 08点12分
1
level 13
💫小萌新
论竖直上抛公式,与自由落体公式
2014年12月09日 04点12分
3
吧务
level 13
q糖豆p
不懂乘除法什么的,请问概率怎么算。
2014年12月09日 07点12分
4
level 11
z123k5
可以为楼主写这个代码:
但是主角的图片原点位置要改为中下角再上一个像素(图片中间最下面再上去一个像素)
*步事件里:
var jump;
if(vspeed>abs(jump))
{vspeed=abs(jump)}//不好解释,反正就是防止跟开飞机似的停不下来
if(place_free(x,y 1))
{gravity_direction=270;gravity=2}
else
{gravity_direction=270;gravity=0}//当脚下为空时施加重力,没有则反
if(keyboard_check(vk_space))
{if(!place_free(x,y 1))jump=vspeed=-16}//如果按了空格键,再检测脚下是否有物体,是则把垂直速度调为-16
*在与物体的碰撞事件里:
按钮:
移动到接触位置,方向:direction,最大值:10,类型:固体物体
再加上代码:(其实拖按钮就行了,何必要那么麻烦...(强迫症习惯,代码写多了...))
vspeed=0
2014年12月11日 12点12分
5
level 11
z123k5
难道度娘抽了?那两个加号被吞了?
if(place_free(x,y加1))
{gravity_direction=270;gravity=2}
else
{gravity_direction=270;gravity=0}//当脚下为空时施加重力,没有则反
if(keyboard_check(vk_space))
{if(!place_free(x,y加1))jump=vspeed=-16}//如果按了空格键,再检测脚下是否有物体,是则把垂直速度调为-16
加上加号
@花碎凉城
2014年12月11日 12点12分
6
四海归心否
层主你写的代码根本停不下来,起跳落下后一直往前跑?
2014年12月20日 14点12分
z123k5
回复 四海归心否 :?
2014年12月21日 03点12分
AKQ_SRB
我这边 补上了加号 但是系统报错了 In script script1: Error in code at line 2: if(vspeed>abs(jump)) ^ at position 16: Unknown variable jump
2015年02月05日 14点02分
level 11
40170635
红鸡不是做过一个模板吗
2014年12月13日 01点12分
7
红色激晴º
嗯,icendragon.ys168.com
2014年12月13日 06点12分
q糖豆p
为什么“炕母”这名字感觉像是刚正太毕业,而“红鸡”这名字感觉是120%的基佬……
2014年12月13日 08点12分
红色激晴º
回复 q糖豆p :
2014年12月13日 08点12分
1