Как сделать курсор в центре экрана?

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Re: Как сделать курсор в центре экрана?

Сообщение kremenizator 06 июн 2011, 17:28

Locking Cursor в логе не выжу. Поместил скрипт в отдельный файл, и применил его как компонент к камере, но все рано в логе нету
kremenizator
UNец
 
Сообщения: 23
Зарегистрирован: 06 июн 2011, 14:10

Re: Как сделать курсор в центре экрана?

Сообщение Zaicheg 06 июн 2011, 17:29

мне нужно, чтобы пользователь стрелять куда хочет, но при этом курсор был в центре экрана(так во всех играх, но вместо курсора прицел).

Тогда Screen.showCursor + рисование своего курсора текстурой (gui.drawtexture или плашка с текстурой или guitexture)

Тема перемещена.
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец

Re: Как сделать курсор в центре экрана?

Сообщение kremenizator 06 июн 2011, 17:32

ShowCursor присвоить false , и сделать свой курсор?
первое понял , а как свой сделать :-?
kremenizator
UNец
 
Сообщения: 23
Зарегистрирован: 06 июн 2011, 14:10

Re: Как сделать курсор в центре экрана?

Сообщение Zaicheg 06 июн 2011, 17:38

kremenizator писал(а):ShowCursor присвоить false , и сделать свой курсор?
первое понял , а как свой сделать :-?

Рисуя текстуру на экране в позиции Input.mousePosition посредством GUITexture, GUI.DrawTexture или модели-плоскости с текстурой.
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец

Re: Как сделать курсор в центре экрана?

Сообщение king_kong 06 июн 2011, 17:43

viewtopic.php?f=11&t=753 скачай и прочитай (popcorn)
Аватара пользователя
king_kong
UNец
 
Сообщения: 40
Зарегистрирован: 03 июн 2011, 21:58
Откуда: Барнаул

Re: Как сделать курсор в центре экрана?

Сообщение kremenizator 06 июн 2011, 17:46

Zaicheg писал(а):
kremenizator писал(а):ShowCursor присвоить false , и сделать свой курсор?
первое понял , а как свой сделать :-?

Рисуя текстуру на экране в позиции Input.mousePosition посредством GUITexture, GUI.DrawTexture или модели-плоскости с текстурой.

я очень извиняюсь за надоедливость, но я не понял как рисовать текстуру в позиции Input.mousePosition и посредством GUITexture.
Можно код? :)
kremenizator
UNец
 
Сообщения: 23
Зарегистрирован: 06 июн 2011, 14:10

Re: Как сделать курсор в центре экрана?

Сообщение kremenizator 06 июн 2011, 17:49

мне стыдно :(
kremenizator
UNец
 
Сообщения: 23
Зарегистрирован: 06 июн 2011, 14:10

Re: Как сделать курсор в центре экрана?

Сообщение Zaicheg 06 июн 2011, 18:03

Чтобы не было стыдно, ознакомьтесь самостоятельно с доступными источниками информации по Unity. Идти на форум с вопросами стоит где-то через два месяца упорного изучения.

public Texture2D cursor;
Vector2 mp = new Vector2(Input.mousePosition.x, Screen.height - Input.mousePosition.y);
Rect rect = new Rect(mp.x, mp.y, cursor.width, cursor.height);
GUI.DrawTexture(rect, cursor); // и необязательный третий параметр выставить если надо
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец

Re: Как сделать курсор в центре экрана?

Сообщение Neodrop 07 июн 2011, 02:56

Да ладно, два месяца. Имея базовый навык программирования, достаточно 3х дней чтобы пройти 3D Platform Tutorial, а этого за глаза хватает для понимания что к чему.
Но далеко не все снисходят до изучения туторов. :D

По крайней мере, я начинал именно так. Хотя, до сих пор не скажу, что знаю всё про Юньку.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Пред.

Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19