/
SomeOneDay
/
UnityLesson
Обзор
Документация
Войти
/
SomeOneDay
/
UnityLesson
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
GAME/Assets/Scripts/PlayerVisual.cs
44 строки
1 KB
weeny
first commit
01 мар 2026, 17:01
01 мар 2026, 17:01
fb4adfb
Код
Авторство
О чём код?
using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerVisual : MonoBehaviour { private Animator animator; private SpriteRenderer spriteRenderer;//(1) Добовляем обращение к спрайту private const string IS_RUNNING = "isRunning"; private void Awake() { animator = GetComponent<Animator>(); spriteRenderer = GetComponent<SpriteRenderer>();//(2) Инициализируем переменную } private void Update() { animator.SetBool(IS_RUNNING, Player.Instance.IsRunning()); AdjustPlayerFacingDirection();//(4) } //(3) private void AdjustPlayerFacingDirection() { Vector3 mousePos = GameInput.Instance.GetMousePosition(); Vector3 playerPosition = Player.Instance.GetPlayerScreenPosition(); if (mousePos.x < playerPosition.x) { spriteRenderer.flipX = true; } else { spriteRenderer.flipX = false; } } }