向吧友请教个碰撞盒的问题
gamemaker吧
全部回复
仅看楼主
level 13
Venus🔥
楼主
我在draw事件里写了draw_sprite_ext后为什么当精灵图片在游戏里放大时碰撞盒还是原样不变?应该怎样让碰撞盒随着精灵放大而放大?
2019年11月08日 21点11分
1
level 9
大四象
..
当鼠标碰撞到方块时 绘制文本
2019年11月09日 06点11分
2
level 9
大四象
2019年11月09日 06点11分
3
Venus🔥
这个图片加载不出来,咋回事?
2019年11月09日 07点11分
Venus🔥
@Venus🔥
刚刚加载出来
2019年11月09日 08点11分
Venus🔥
@Venus🔥
谢谢啦,我研究一下
2019年11月09日 08点11分
level 15
开不了车
大概因为只是在绘制事件中绘制了这个,而实际上image_xscale两个参数没变
2019年11月09日 07点11分
4
a10a010
附议
2019年11月09日 07点11分
Venus🔥
image_xscale我把他赋予a值,让a=2,最后发现精灵变大了,碰撞盒没变,如何解决啊
2019年11月09日 07点11分
sunyubokkkkk
@Venus🔥
你让image_xscale为a,再让a为2,但image_xscale并不会自动变为2,它还是你让a为2之前a的值。等号是赋予值不是绑定值,gm也没有引用。因此碰撞盒没有变大。但猜测你draw_sprite_ext用了变量a作scale参数,所以绘制变大了。
2019年11月09日 10点11分
Venus🔥
@sunyubokkkkk
对,还真是这样,我把image_xy=2直接放到绘制里然后再放到那个函数里就管用了
2019年11月09日 15点11分
level 11
charalfrisk
draw不决定碰撞盒啊兄弟
2019年11月09日 13点11分
5
level 11
charalfrisk
写着“draw_”,就别想多了,它只是用来改变外观的……
一般人眼中的编译器:啊,这程序写的好棒啊…欸?这里有点错!没关系,我帮你改!
真正的编译器:卧槽这字我没见过,去你的老子不干了
程序可不管你的感受
2019年11月09日 13点11分
6
Venus🔥
唉,确实
,不过全放到draw里就管用了
2019年11月09日 15点11分
1