Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 23.06.2019, 12:08   #1
purple_dragon
Новичок
Джуниор
 
Регистрация: 23.06.2019
Сообщений: 2
По умолчанию unity, объясните пожалуйста как сделать:

Возник такой вопрос:
Как сделать, чтобы при нажатии на определённую часть экрана, возникала фигура, которую можно будет перетаскивать?
purple_dragon вне форума Ответить с цитированием
Старый 26.06.2019, 11:58   #2
coremission
Форумчанин
 
Аватар для coremission
 
Регистрация: 09.11.2017
Сообщений: 111
По умолчанию

так вы все же сами написали, прямо по пунктам. вот вам запросы в гугл:
1. как определить нажатие
2. как определить координаты курсора
3. как определить попадают ли координаты в область
4. как показать/скрыть спрайт (если это 2д фигура)
5. как реализовать перетаскивание (drag n drop)
Профессионально программирую видео-игры. Пишу бекстейдж-блог о разработке игр CoreMission.net
coremission вне форума Ответить с цитированием
Старый 28.06.2019, 08:19   #3
purple_dragon
Новичок
Джуниор
 
Регистрация: 23.06.2019
Сообщений: 2
По умолчанию

Скажите пожалуйста, а можно это осуществить благодаря следующему коду:


Код:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public GameObject cube;
public void OnClick()  //то есть отслеживать нажатие на UI объект
    {
        Instantiate(cube);  //а потом создавать объект
        cube.transform.localScale = new Vector3(220f, 569f, 0f); //с определенными координатами

Скажите пожалуйста, так же тоже будет правильно???
        
    }
______________________
Используйте тег [CODE] (кнопка [CODE] в форме сообщения) при вставке кода на форум. Подробнее в FAQ

Последний раз редактировалось Serge_Bliznykov; 28.06.2019 в 09:19.
purple_dragon вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Unity Как сделать для персонажа rotation KonnorsArmy Помощь студентам 1 25.12.2018 22:36
Срочно - сделать в Unity Pro XL, любой язык ST, LD, FBD с операторским экраном. dianin2 Фриланс 1 27.11.2017 10:52
Объясните пожалуйста bunya Общие вопросы C/C++ 5 12.01.2009 22:02


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS