[Script] Script di chuyển theo dạng lưới ô vuông.

namlunthklnamlunthkl Posts: 66Registered
edited July 31 in Game Maker: Studio
Cái này mình đã dùng trong Grid Shooter, nay chia sẻ lại cho các bạn có nhu cầu.
Name: Grid Moving
  • Author: North Studio
  • Date: 26/4/2016
  • Syntax: snap_move(speed,snap_size)

Script:
///snap_move(speed,snap_size)
spd = argument0
snap = argument1
if place_snapped(snap, snap) {
    if keyboard_check(vk_left) {
        direction = 180
        speed = spd
    }
    if keyboard_check(vk_right) {
        direction = 0
        speed = spd
    }
    if keyboard_check(vk_up) {
        direction = 90
        speed = spd
    }
    if keyboard_check(vk_down) {
        direction = 270
        speed = spd
    }
}
if (place_snapped(snap, snap)) && (!keyboard_check(vk_up)) && (!keyboard_check(vk_down)) && (!keyboard_check(vk_left)) && (!keyboard_check(vk_right)) {
    speed = 0
}

Bấm thanks để hỗ trợ mình có tiếp nhiều bài viết chất lượng nhé  ;)  ;)

Comments

Leave a Comment

BoldItalicStrikethroughOrdered listUnordered list
Emoji
Attach file
Attach image
Align leftAlign centerAlign rightToggle HTML viewToggle full pageToggle lights
Drop image/file