很奇怪的问题
gamemaker吧
全部回复
仅看楼主
level 15
sunyubokkkkk 楼主
不知道是问题奇怪还是LZ奇怪,总之求大神们解答。
如下图,我执行script_1(x,y,-45,16);然后子弹发射出来无速度,方向是0。
有没有谁帮忙看看哪里有问题?
2015年03月08日 14点03分 1
level 15
sunyubokkkkk 楼主
补充一下,图中的代码是script_1。script_1(32,32,-45,16);是在怪物的Alarm0执行的。
2015年03月08日 15点03分 2
吧务
level 14
楼主的脚本看上去并没有什么问题,可能是楼主在bullet_1的create里写了speed=0之类的东西?楼主不妨试试下面的方法
.
先新建一个名字为obj_bullet0的对象,替代bullet_1,然后在create里写
image_speed=0
image_index=0
再新建一个脚本ctrl(),里面写
var i,ind;
i=0
repeat(5)
{
ind=instance_create(argument0,argument1,obj_bullet1)
ind.speed=argument2
ind.direction=argument3
i+=0.2
friction=i
}
然后再调用
ctrl(x,y,-45,16 )
看看有没有问题
.
另外,说两句
在声明只在脚本里用的变量时,尽量用var声明临时变量
物体的速度为0时,方向也会为0
2015年03月08日 15点03分 3
嗯,,知道了,谢谢。我明天试试。
2015年03月08日 15点03分
level 15
sunyubokkkkk 楼主
嗯,该问题解决了。
然后还有一个问题,GM里的颜色是如何表示的?
draw_set_color(col);里的col应该是哪种表示方法?
2015年03月09日 01点03分 4
c_black这类的,具体查帮助文档吧
2015年03月09日 02点03分
@sunyubokkkkk 文档里关于颜色的部分应该介绍了make_color_rgb和make_color_hsv这俩。
2015年03月09日 03点03分
回复
q�Ƕ�p
:谢谢。我的F1帮助有点问题,不论搜索什么都说找不到。
2015年03月09日 05点03分
@sunyubokkkkk 直接在TXT格式的GML文档里找[呼~]
2015年03月10日 03点03分
1