WasTabon
@WasTabon

Как узнать координаты клика в новой системе ввода Unity?

public void Tap(InputAction.CallbackContext context)
    {
        Debug.Log("Tap");
    }

5fa1668ba01b8172217589.png
Как?
  • Вопрос задан
  • 876 просмотров
Решения вопроса 1
WasTabon
@WasTabon Автор вопроса
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.InputSystem;
public class TapMoving : MonoBehaviour
{
    public Camera cam;
    public Variables variables;
    public Vector2 vector2;
    public Vector2 playerVector;
    public GameObject objectThis;

    public void Tap(InputAction.CallbackContext context)
    {
        Debug.Log(Mouse.current.position.x.ReadValue());
        objectThis.transform.position = cam.ScreenToWorldPoint (new Vector3(Mouse.current.position.x.ReadValue(), Mouse.current.position.y.ReadValue(), 1));
    }

Сделал
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
GavriKos
@GavriKos Куратор тега Unity
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы