Как зафиксировать курсор в центре экрана?

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

Как зафиксировать курсор в центре экрана?

Сообщение vangog1024 16 апр 2013, 21:24

Я в своей игре использую dragRigidbody но предметы двигаются только курсором, а курсор по всему экрану бегает. Как мне сделать так что бы предметы двигались курсором(который должен быть в центре) или что бы они двигались чем то другим в центре экрана?
vangog1024
UNец
 
Сообщения: 27
Зарегистрирован: 23 мар 2013, 17:26
Skype: vangog1024

Re: Как зафиксировать курсор в центре экрана?

Сообщение DbIMok 16 апр 2013, 21:29

правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.8k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Как зафиксировать курсор в центре экрана?

Сообщение vangog1024 16 апр 2013, 21:32

DbIMok писал(а):http://docs.unity3d.com/Documentation/ScriptReference/Screen-lockCursor.html

С английским плоховато :(
vangog1024
UNец
 
Сообщения: 27
Зарегистрирован: 23 мар 2013, 17:26
Skype: vangog1024

Re: Как зафиксировать курсор в центре экрана?

Сообщение DbIMok 16 апр 2013, 21:42

правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.8k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Как зафиксировать курсор в центре экрана?

Сообщение vangog1024 16 апр 2013, 22:02

Сделал не работает
vangog1024
UNец
 
Сообщения: 27
Зарегистрирован: 23 мар 2013, 17:26
Skype: vangog1024

Re: Как зафиксировать курсор в центре экрана?

Сообщение DbIMok 16 апр 2013, 22:17

vangog1024 писал(а):Сделал не работает

что сделал, что не работает?
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.8k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Как зафиксировать курсор в центре экрана?

Сообщение vangog1024 17 апр 2013, 16:20

DbIMok писал(а):
vangog1024 писал(а):Сделал не работает

что сделал, что не работает?

Написал скрипт повесил на камеру и ничего не происходит курсор по прежнему не в центре
vangog1024
UNец
 
Сообщения: 27
Зарегистрирован: 23 мар 2013, 17:26
Skype: vangog1024

Re: Как зафиксировать курсор в центре экрана?

Сообщение wormik358 17 апр 2013, 19:37

vangog1024 писал(а): или что бы они двигались чем то другим в центре экрана?

http://docs.unity3d.com/Documentation/ScriptReference/Physics.Raycast.html
Аватара пользователя
wormik358
UNIт
 
Сообщения: 127
Зарегистрирован: 19 июл 2011, 21:11

Re: Как зафиксировать курсор в центре экрана?

Сообщение nile 18 апр 2013, 09:57

Screen.showCursor = false;
лучше даже Screen.lockCursor = true;

Далее создаем GuiTexture с текстурой любого курсора и ставим в центр экрана.

Далее гуглим что-то типо "unity3d raycast" и "unity3d drag and drop" чтобы детектить объекты из центра экрана и перемещать их.
В скрипте raycast должно быть так:
var ray = Camera.main.ScreenPointToRay (Screen.width/2,Screen.height/2);

Кстати raycast работает только с триггерами и коллидерами. Если на твоем объекте нет ни того, ни другого - работать не будет.
Последний раз редактировалось nile 18 апр 2013, 10:03, всего редактировалось 1 раз.
Аватара пользователя
nile
Старожил
 
Сообщения: 848
Зарегистрирован: 25 фев 2011, 17:17

Re: Как зафиксировать курсор в центре экрана?

Сообщение pod4444 18 апр 2013, 10:03

nile писал(а):Screen.showCursor = false;
лучше даже Screen.lockCursor = true;

Не лучше, а нужно делать. Курсор залочит в центре экрана и скроет его.
Последний раз редактировалось pod4444 18 апр 2013, 10:04, всего редактировалось 1 раз.
Аватара пользователя
pod4444
Старожил
 
Сообщения: 721
Зарегистрирован: 20 янв 2012, 22:02
Откуда: Воронеж
Skype: pod4444
  • Сайт

Re: Как зафиксировать курсор в центре экрана?

Сообщение nile 18 апр 2013, 10:43

Именно! Спасибо за поправку!
Аватара пользователя
nile
Старожил
 
Сообщения: 848
Зарегистрирован: 25 фев 2011, 17:17


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

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

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