求助 关于子弹方向的问题
gamemaker吧
全部回复
仅看楼主
level 7
就是我正在做角色发子弹的地方 子弹的方向是按照角色上下左右的动画的判断的
但是了 当我按左发出子弹 然后在按右 朝向左边飞的子弹会超右边飞
请问我该如何设置飞出的子弹方向?
2015年03月11日 15点03分 1
level 4
0度是右边,朝上飞把0改成90度(就创造移动物体界面最后一个。。。)
2015年03月11日 16点03分 2
就是比如按左 物体朝角度0的地方飞 然后按右朝0飞的物体又朝90度的地方飞 我要解决是这个问题
2015年03月11日 16点03分
0度是右边,朝上飞把0改成90度(就创造移动物体界面最后一个。。。)那我要他再向另一个方向射击怎么办??
2015年03月16日 04点03分
回复 莫很合适 :那就在方向那边写”方向”(英文)[狂汗]
2015年03月16日 12点03分
level 14
楼主肯定是用了with结构,它会操作所有指定对象的实例。发射时只操作正创建的,已经创建的不要管它。
2015年03月11日 17点03分 3
请问if是什么??x-=10是什么意思???
2015年03月20日 14点03分
回复
Ī�ܺ���
:x-=10 就表示物体x坐标一直减去10 就相当于往左边移动 速度是10...[不高兴]
2015年03月20日 15点03分
level 11
1.当你朝向左边时,或许你只是使用了翻转精灵,图象依然是右边 2.你在让玩家停止的时候,或许用的是按钮,点中中间的方向,速度为零,这样会把方向弄成0
2015年03月15日 00点03分 5
是啊、、角色朝向左边时,我用了翻转精灵不用怎么翻转得???那个180度旋转到左边 得是得可是再按下d键就不会向右边了
2015年03月16日 04点03分
level 4
飞机发射子弹:
i1=instance_create(x,y,子弹);
i1.direction = direction;
i1.speed=5
2015年03月16日 10点03分 6
你这个飞机发射子弹可以向上下左右发射吗???
2015年03月20日 14点03分
可以360度朝向发射子弹,这个段的意思是创建一个子弹并赋值i1;子弹朝向=飞机朝向;赋值子弹速度=5
2015年03月21日 00点03分
这个和下面q糖豆p的方法是一样的。
2015年03月21日 00点03分
@ybyasd 不,speed必须在direction之前定义,否则会导致子弹肯定向右走。
2015年03月21日 02点03分
1