Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.93/30: Рейтинг темы: голосов - 30, средняя оценка - 4.93
836 / 731 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
1

Кнопка для андроид

16.11.2015, 19:18. Просмотров 6203. Ответов 7
Метки нет (Все метки)


Как переделать нажатие левой кнопки мыши на кнопку на андроиде кто знает?

Есть код:

C#
1
if (Input.GetKey (KeyCode.Mouse0))
Я так понял работа поделится на две части:

1) Создание картинки - кнопки
2) Код на эту картинку
Правильно я понял?

И еще я читал на одном сайте:

В референсах движка при создании проекта поставьте галку на пакете с Mobile Scripts. А там уже кидайте один из скриптов управления (Character Controller) на требуемый игровой объект.


То есть я понял в движке Unity можно сделать не то что кнопку а там есть готовый игровой джойстик для андроида на который можно цеплять свой код?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.11.2015, 19:18
Ответы с готовыми решениями:

Игры для андроид
Подскажите пожалуйста возможно ли средствами Visual Studio 2017 создать игру для андроид. Если да...

Кнопки для андроид
Народ собрал 2d автомобиль, чувствует физику, управляется хорошо как компьтером так и с...

Unity3d First Person для Андроид устройств
Здравствуйте, подскажите пожалуйста, как реализовать поворот FPS персонажа для android устройств,...

Сенсорные кнопки для 2д Платформера (андроид)
Делаю 2д платформер, и нужно 3 сенсорные кнопки. (влево, вправо, прыжок). Пересмотрел кучу видео,...

__________________
Помогаю в написании курсовых работ и дипломов здесь.
Записывайтесь на профессиональные курсы геймдизайнеров
7
8 / 8 / 3
Регистрация: 31.07.2015
Сообщений: 71
16.11.2015, 22:41 2
Здрасте, вообщем история такая...
После выхода 4.6+ версии, появился UI.
UI - это такая штука, когда нужно только накидать нужные кнопки на сцену.
(да-да тачскрин тоже поддерживает)
Загуголите Unity UI
0
836 / 731 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
18.11.2015, 13:26  [ТС] 3
cortexdeveloper,
Загуглил но что так и непонял...
0
836 / 731 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
18.11.2015, 15:41  [ТС] 4
Народ я сделал кнопку на андроид!
При помощи этого примера: http://unity3d.ru/distribution... 05&t=13726
В процессе создания кнопка невидна, но она появится уже в запущенном приложении.

На андроиде она так же видна смотрите картинки.

Эта кнопка делает скриншот экрана в Windows он сохраняется рядом с проэктом, я сделал HiResScreenShots.cs скрипт и нацепил его на камеру, добавил спрайт и к коду прикрутил его поворот чтобы убедится что кнопка отзывается и она отзывается даже на андроиде!

using UnityEngine;
using System.Collections;

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
public class HiResScreenShots : MonoBehaviour {
 
    void Start () {
        
        }
 
        void OnGUI()   {
            if (GUI.Button(new Rect(20, 40, 200, 100), "CaptureScreenshot"))
        { Application.CaptureScreenshot("Screenshot.png"); 
            transform.Rotate (new Vector3 (15, 30, 45) * Time.deltaTime);}
 
               }
}
Теперь у меня появился такой вопрос: а как же прописать путь чтобы скрин сохранился в какую либо папку на андроиде?
0
Миниатюры
Кнопка для андроид   Кнопка для андроид   Кнопка для андроид  

8 / 8 / 3
Регистрация: 31.07.2015
Сообщений: 71
18.11.2015, 16:23 5
GUI - это каменный век...
Настоятельно рекомендую юзать UI.
На офф. сайте примеров столько, что можно с нуля сделать интерфейс как в игре ААА класса.
1
836 / 731 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
18.11.2015, 16:54  [ТС] 6
Цитата Сообщение от cortexdeveloper Посмотреть сообщение
GUI - это каменный век...
Ага я понял уже! И кнопки все создаются (рисуются) при помощи расчетов координат вручную!
Целую неделю меню к игре писать придется!
Попробую UI.
0
836 / 731 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
24.11.2015, 23:53  [ТС] 7
Нашел что для начала нужно подключить заголовок:

C#
1
using UnityEngine.UI;
Больше особо ничего ненашел.
У кого есть примеры работы с ним?
Хотя бы самые простые. Например кидаю я с вкладки UI слайдер или скролбар и чтобы значение этого слайдера в компоненте текст отображалось с этой же вкладки!

Пример компонетов на экране.
0
Миниатюры
Кнопка для андроид  
0 / 0 / 0
Регистрация: 01.01.2020
Сообщений: 4
04.04.2020, 15:51 8
Input.touches
Input.touchCount
IPointerDownHandler
(И другие)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.04.2020, 15:51

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь или здесь.

Приложение на андроид для передачи данных по Bluetooth
Всем привет. Я хочу написать приложение на андроид с распознованием голоса на Unity. Плюс еще с...

Хочу создать Тач Кнопки для андроид в Unity
Мне нужно, чтобы при нажатии пальцем на коллайдер объекта, значение переменной public int bbb = 1;...

Игры Unity3D для Андроид: на каком языке писать?
Добрый день! Хочу писать игры для андроид, только не знаю на каком языке писать. Знаю C++ и C#...

Кнопка для оценки игры в google play
В приложениях часто вижу такую кнопку - для оценки игры в google play. Игрок сразу переходит на...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.