M
MrSanfrinsisco
Guest
The code I have works for the most part however the enemy jitters like crazy if I'm angled a certain way. My character has to be facing a specific way for it to change the sprite index to standing and stop jittering.
Enemy Step Event:
Enemy Step Event:
Code:
if (distance_to_object(obj_player) == 100) {
sprite_index = spr_enemy_standing;
enemyWalkSpeed = 0;
move_towards_point(obj_player.x, obj_player.y, enemyWalkSpeed);
} else if (distance_to_object(obj_player) < 100) {
sprite_index = spr_enemy_walking;
enemyWalkSpeed = -2;
move_towards_point(obj_player.x, obj_player.y, enemyWalkSpeed);
} else if (distance_to_object(obj_player) >= 100) {
sprite_index = spr_enemy_walking;
enemyWalkSpeed = 2;
move_towards_point(obj_player.x, obj_player.y, enemyWalkSpeed);
}