【求解】又是我。。。又来问问题了
gamemaker吧
全部回复
仅看楼主
level 10
1L眼熟我[吐舌]
我现在已经可以实现系统自带精灵裤里面的
小蜘蛛移动了
具体点就是,我现在能在蜘蛛向左移动的时候,变换图像为(向左走的蜘蛛),同理,向右,向上,向下,都可以
但是我发现,当我按住↓的时候,蜘蛛是不动往下移动的,只有当我松开手的时候,蜘蛛的腿才会变化
简单的说就是,在我一直按住下的时候,【蜘蛛】这个腿能动的动图,会一直刷新,从而导致了动图不动的效果
我给蜘蛛赋予的事件是键盘下,动作是函数(变化图像为向下走的蜘蛛,向y=4跳跃【相对】)
代码现在只会几个教程出现过的,所以还是以拖拽为主
我的问题就是,如何让蜘蛛在移动的时候,腿也会动,而不是只有在没执行任何事件时腿才动


还一个问题,我想让小蜘蛛能够射出子弹,但是子弹射出的方向是小蜘蛛目前方向
具体点就是,我按下右,小蜘蛛向右走了,这时我按下空格,子弹向右发射,而我按下左时,在按空格,子弹是向左发射的
这要怎么做


我要睡觉去了,明天在来,嗯,明天下午就要上学去了。。。可能明天下午回复的人我会在一个半星期后才回复
2014年09月08日 15点09分 1
level 10
还有哇,那个大神好坑爹,我看的意犹未尽呢,他不出视频了,不出就不出吧,还非得说什么重力。摩擦。惯性。我了个去呀,这不明摆着掉我胃口嘛
2014年09月08日 15点09分 2
level 10

2014年09月08日 22点09分 3
吧务
level 13
2014年09月09日 06点09分 4
h[揉脸]ttp://pa[揉脸]n.ba[揉脸]idu.co[揉脸]m/s/1qW[揉脸]4VQ4O 虽说是为了别人回答的,嘛,差不多吧。
2014年09月09日 07点09分
level 11
如果蜘蛛的方向图在同一个精灵里,
如果蜘蛛是方向键移动,你可以不要移动键,代码中自己有
就要声明一个变量
先按照第一个,主角step事件
global.a=0//声明变量a
if(keyboard_check(vk_left))
{x-=4;global.a=1}
if(keyboard_check(vk_right))
{x+=4;global.a=2}
if(keyboard_check(vk_up))
{y-=4;global.a=3}
if(keyboard_check(vk_down))
{y+=4;global.a=4}
if(keyboard_check(vk_space))
{instance_create(x,y,obj)x=main,y=main}//这里面的obj是子弹名字,改成子弹名字,main是主角名字
然后在子弹的建立事件中写代码:
if(global.a=1)
{hspeed=-10}
if(global.a=2)
{hspeed=10}
if(global.a=3)
{vspeed=-10}
if(global.a=4)
{vspeed=10}
这样就实现了不同的朝向就发射不同方向的子弹
2014年09月11日 11点09分 5
1