求助
gamemaker吧
全部回复
仅看楼主
level 7
Tnit39 楼主
对象到达鼠标位置后就开始乱转 direction抖个不停,难道direction也会影响point_distance吗...XP
求解答:3
2025年01月22日 01点01分 1
吧务
level 13
direction是内置变量,决定了这个实例的移动方向。它不会直接影响point_distance,但随着实例的移动,point_distance也必然随之改变。
特别是你定义了当距离不大于1时,移动方向强制向右。所以实例就会在“范围1以内该向右走”和“已经离开了右侧范围该靠近”二者间反复横跳。
2025年01月22日 02点01分 2
好的...我往那加了一段代码,把speed设为0后果然不抖了,感谢:D
2025年01月22日 04点01分
忘了还有speed这一茬呢,可算是懂了[哈哈]
2025年01月22日 04点01分
@Tnit39 如果speed直接变0的话,建议坐标也直接对齐(就是类似x=mouse_x)。需要注意的就是如果这样做就要考虑mouse_x其实是事实更新的,可能在判定的时候和赋值的时候数值不同,更严谨的做法就是在step事件一开头就用自定义变量记录下mouse_x的值,然后使用这个自定义变量来进行各种操作。
2025年01月23日 03点01分
2025年01月24日 02点01分
1