向吧友请教个碰撞盒的问题
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
这个图片加载不出来,咋回事?
2019年11月09日 07点11分
@Venus🔥 刚刚加载出来
2019年11月09日 08点11分
@Venus🔥 谢谢啦,我研究一下
2019年11月09日 08点11分
level 15
大概因为只是在绘制事件中绘制了这个,而实际上image_xscale两个参数没变[咦]
2019年11月09日 07点11分 4
附议
2019年11月09日 07点11分
image_xscale我把他赋予a值,让a=2,最后发现精灵变大了,碰撞盒没变,如何解决啊[泪]
2019年11月09日 07点11分
@Venus🔥 你让image_xscale为a,再让a为2,但image_xscale并不会自动变为2,它还是你让a为2之前a的值。等号是赋予值不是绑定值,gm也没有引用。因此碰撞盒没有变大。但猜测你draw_sprite_ext用了变量a作scale参数,所以绘制变大了。
2019年11月09日 10点11分
@sunyubokkkkk 对,还真是这样,我把image_xy=2直接放到绘制里然后再放到那个函数里就管用了
2019年11月09日 15点11分
level 11
draw不决定碰撞盒啊兄弟[阴险]
2019年11月09日 13点11分 5
level 11
写着“draw_”,就别想多了,它只是用来改变外观的……
一般人眼中的编译器:啊,这程序写的好棒啊…欸?这里有点错!没关系,我帮你改![太开心]
真正的编译器:卧槽这字我没见过,去你的老子不干了[怒]
程序可不管你的感受[滑稽]
[haha][滑稽]
2019年11月09日 13点11分 6
唉,确实[哈哈],不过全放到draw里就管用了
2019年11月09日 15点11分
1