游戏制作者 - 物体不会减速
Game maker - Object will not slow down
物体旋转然后朝它所面对的方向前进
但它不会放慢速度。下面的代码显示了处理速度的代码。 image_angle 是在前面的代码中定义的。 sp是当前速度,mxsp是最大速度。
if (sp > mxsp) sp = mxsp;
sp = max(sp - 1,0)
if (up =! 0) motion_add(image_angle,sp)
我该如何解决这个问题?
关于您的代码:
if (sp > mxsp) sp = mxsp;
sp = max(sp - 1,0)
你可以改成
sp = median(0, mxsp, sp - 1);
这里:
if (up =! 0) motion_add(image_angle,sp)
不明白什么是up
。据我了解,必须是 sp
。
=!
不正确,必须是!=
=! 0
始终是 true
(= !0
,与 = 1
相同),因此它始终会添加动态。
物体旋转然后朝它所面对的方向前进 但它不会放慢速度。下面的代码显示了处理速度的代码。 image_angle 是在前面的代码中定义的。 sp是当前速度,mxsp是最大速度。
if (sp > mxsp) sp = mxsp;
sp = max(sp - 1,0)
if (up =! 0) motion_add(image_angle,sp)
我该如何解决这个问题?
关于您的代码:
if (sp > mxsp) sp = mxsp;
sp = max(sp - 1,0)
你可以改成
sp = median(0, mxsp, sp - 1);
这里:
if (up =! 0) motion_add(image_angle,sp)
不明白什么是up
。据我了解,必须是 sp
。
=!
不正确,必须是!=
=! 0
始终是 true
(= !0
,与 = 1
相同),因此它始终会添加动态。