Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 28.04.2013
Сообщений: 18
1

Input.touch на Windows 8.1

08.04.2014, 10:40. Показов 903. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте.
Недавно начал разбираться с Юнити. Решил разобраться с тачем, почитал пару вещей, переписал код с урока, запускаю, а он никак не реагирует на нажатие. Пробовал менять настройки билда (читал, что на standalone не работает это дело), всё равно не реагирует на нажатия. Использую Asus T100TA на Windows 8.1, может как-то с этим связано. Вот код (пробовал и другие примеры, ни один не реагировал), который должен создавать на месте нажатия квадрат:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
using UnityEngine;
using System.Collections;
 
 
 
public class Touch : MonoBehaviour {
 
    public Rigidbody2D Test;
 
    private int Count = 0;
 
    void OnGUI()
    {
        GUI.Label(new Rect(20, 20, 100, 100), Count.ToString());
    }
    
    // Update is called once per frame
    void Update () {
    
        if (Input.touchCount > 0)
            print(Input.touchCount);
        Count = Input.touchCount;
        if(Count > 0)
        {
            int i = 0;
            while(i < Count)
            {
                if (Input.GetTouch(i).phase == TouchPhase.Began)
                {
                    Vector2 Now = Input.GetTouch(i).position;
                    Vector3 InWorld = Camera.main.ScreenToWorldPoint(new Vector3(Now.x,Now.y,0));
                    Instantiate(Test,InWorld,new Quaternion(0,0,0,0));
                }
                ++i;
            }
 
        }
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.04.2014, 10:40
Ответы с готовыми решениями:

Touch Input
Здравствуйте, как сделать в Unity распознование 1 нажатия в любой точке экрана? Что бы можно было...

Input.GetAxis("Horizontal") Touch
Можно ли как-то значение с Input.GetAxis(&quot;Horizontal&quot;) получить при нажатии на сенсор? Просто...

jquery touch - tap,touch,live
Здравствуйте, задача написать простой web калькулятор который будет кроссбраузерным и будет...

Установить курсор из файла *.cur имея Windows.Forms и Windows.Input
Имеется форма на Windows.Forms. Нужно заменить стандартный курсор, на курсор расположенный например...

0
08.04.2014, 10:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.04.2014, 10:40
Помогаю со студенческими работами здесь

Реализация структуры INPUT из Windows API
https://msdn.microsoft.com/en-us/library/windows/desktop/ms646270(v=vs.85).aspx - Вот эта структура...

Извлечь из System.Windows.Input.KeyEventArgs символ
как извлечь сам char скан-код?

Как подключить XNA Input в Windows Forms?
Мне нужно, чтобы происходило что-либо при нажатии кнопки на геймпаде. Как это сделать?

Одинаковая ширина для полей input text & input password
Никак не получается выровнять ширину двух тектовых полей: input type='text' и input...

Одинаковая ширина для полей input text & input password
Никак не получается выровнять ширину двух тектовых полей: input type='text' и input...

Ошибка - Error native opening input file: 0 при создании копии диска windows (dd.exe)
Надеюсь кто нибудь поможет=) пытаюсь сделать полную копию диска: dd --list Win32 Available...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru