/
toshent
/
ComicsGame
Обзор
Документация
Войти
/
toshent
/
ComicsGame
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Assets/Scripts/Player/PlayerRotator.cs
26 строк
612 B
AntohaGA
Рабочий поворот пушки с учётом поворота игрока
29 янв 2026, 18:31
29 янв 2026, 18:31
00c580f
Код
Авторство
О чём код?
using UnityEngine; [RequireComponent(typeof(SpriteRenderer))] public class PlayerRotator : MonoBehaviour { private SpriteRenderer _playerSprite; private Camera _cam; private void Awake() { _playerSprite = GetComponent<SpriteRenderer>(); _cam = Camera.main; } private void Update() { if (_cam == null) return; Vector3 mousePos = _cam.ScreenToWorldPoint(Input.mousePosition); mousePos.z = 0; bool facingRight = mousePos.x > transform.position.x; transform.localScale = new Vector3(facingRight ? 1f : -1f, 1f, 1f); } }