-
Автор темы
- #1
на сцене есть Sprite2D весь код связанный с ним гипер простейший
но спрайт почему то по приколу дергается на пару пикселей из стороны в сторону
блять ну если это какая то банальная вещь не закрывайте вкладку мол вот еблан. я впервые чем то таким занимаюсь
Код:
extends CharacterBody2D
const SPEED = 30
const JUMP_VELOCITY = -30.0
var down = preload("res://sprites/down.bmp")
var up = preload("res://sprites/up.bmp")
var right = preload("res://sprites/right.bmp")
var left = preload("res://sprites/left.bmp")
#hero.texture = down
@onready var hero = get_node("hero")
func _physics_process(delta):
if Input.is_action_pressed("left") and not Input.is_action_pressed("right"):
velocity.x -= SPEED
hero.texture = left
elif Input.is_action_pressed("right") and not Input.is_action_pressed("left"):
velocity.x += SPEED
hero.texture = right
elif Input.is_action_pressed("up") and not Input.is_action_pressed("down"):
velocity.y += JUMP_VELOCITY
hero.texture = up
elif Input.is_action_pressed("down") and not Input.is_action_pressed("up"):
velocity.y -= JUMP_VELOCITY
hero.texture = down
else:
velocity.x = 0
velocity.y = 0
move_and_slide()
Пожалуйста, авторизуйтесь для просмотра ссылки.
блять ну если это какая то банальная вещь не закрывайте вкладку мол вот еблан. я впервые чем то таким занимаюсь
Последнее редактирование: