loliks2D
(Александр)
08.Ноябрь.2020 13:59:17
#1
как в этом коде сделать чтоб когда перс шёл в лево он смотрел в лево, а когда шёл в право смотрел в право
using UnityEngine;
public class mousedrag : MonoBehaviour
{
public Transform player;
void OnMouseDrag()
{
Vector3 mousePos = Camera.main.ScreenToWorldPoint (Input.mousePosition);
player.position = new Vector2 (mousePos.x, player.position.y);
}
// Start is called before the first frame update
void Start()
{
}
}
AlexP
(Alex P.)
08.Ноябрь.2020 14:23:39
#2
Непонятно что за скрипт и причем тут MouseDrag
Это ж было сделано уже? Перса телепортирует когда он разворачивается, 2D
ЗЫ в названии темы надо писать суть вопроса, а не “помогите”.
loliks2D
(Александр)
08.Ноябрь.2020 14:47:52
#3
это новый скрипт новой игры
AlexP
(Alex P.)
08.Ноябрь.2020 16:51:19
#5
Так а чем она отличается от той?)
И
loliks2D
(Александр)
08.Ноябрь.2020 16:52:23
#6
я просто не знаю как это всё правильно написать
AlexP
(Alex P.)
08.Ноябрь.2020 17:29:37
#7
Так а кто знает?) У всех остальных людей еще меньше понимания задачи потому что им дан только непонятный кусок скрипта про MouseDrag
.
Для начала надо задачу сформулировать нормально. И раз уже есть код для предыдущей игры, то можно сформулировать чем этот случай отличается от того.
А во время формулирования может и решение внезапно найдется https://ru.wikipedia.org/wiki/Метод_утёнка
AlexP
(Alex P.)
09.Ноябрь.2020 07:25:50
#8
Точнее тут непонятно как это вообще работать должно, почему drag если тут просто телепортация. Скорее просто клик нужен, MouseUp
.
А вообще для переворота надо ж только знать в какую сторону сдвинулся.
Так что тут вместо
можно старый и новый x
сравнить.
loliks2D
(Александр)
09.Ноябрь.2020 11:14:41
#9
это новый скрипт новой игры и mouse drag это чтобы двигать перса пальцем
AlexP
(Alex P.)
09.Ноябрь.2020 11:18:28
#10
Так судя по
loliks2D:
public Transform player;
этот скрипт не на персе висит (иначе зачем передавать Transform текущего объекта), так что странное какое-то движение
loliks2D
(Александр)
09.Ноябрь.2020 11:19:10
#11
да он весит не на персе, но он работает