[РЕШЕНО]как сделать зацикливание курсора
|
|
Maxs_Pro_Fresh | Дата: Пятница, 16 Августа 2013, 23:55 | Сообщение # 1 |
частый гость
Сейчас нет на сайте
| К примеру у меня есть скрипт курсора.Вот: Код public var cursorImage : Texture2D; public var cursorScale : float = 1; private var cursorRect : Rect; function OnGUI () { GUI.depth = 0; var m : Vector2 = Event.current.mousePosition; cursorRect = Rect (m.x,m.y,cursorImage.width*cursorScale,cursorImage.height*cursorScale); GUI.Label(cursorRect,cursorImage); GUI.depth = 1;
} Как сделать так что бы курсор не летал в разные стороны а двигался вслед за камерой!
Сообщение отредактировал Maxs_Pro_Fresh - Воскресенье, 18 Августа 2013, 16:38 |
|
| |
zaicev9797 | Дата: Суббота, 17 Августа 2013, 00:06 | Сообщение # 2 |
AbRaKaDaBrA
Сейчас нет на сайте
| Как понять "Двигался за камерой"? камера находится в 3д пространстве, а курсор в 2д, это 2 абсолютно не интерпритируемые вещи.
проект Mysterious Space. The losted moment
|
|
| |
Maxs_Pro_Fresh | Дата: Суббота, 17 Августа 2013, 00:09 | Сообщение # 3 |
частый гость
Сейчас нет на сайте
| Цитата (zaicev9797) Как понять "Двигался за камерой"? камера находится в 3д пространстве, а курсор в 2д, это 2 абсолютно не интерпритируемые вещи. Ну вот смотри.Курсор произвольно двигаеться по экрану.А я хотел бы сделать что бы курсор на одном месте был.
|
|
| |
robertono | Дата: Суббота, 17 Августа 2013, 00:15 | Сообщение # 4 |
Чокнутый Кот
Сейчас нет на сайте
| Maxs_Pro_Fresh, Screen.hideCursor = true если true то курсор просто станет невидимым Screen.lockCursor = true если true то курсор станет невидимым и будет всегда находиться в центре экрана. с тебя +.
|
|
| |
Maxs_Pro_Fresh | Дата: Суббота, 17 Августа 2013, 00:19 | Сообщение # 5 |
частый гость
Сейчас нет на сайте
| Цитата (robertono) Maxs_Pro_Fresh, Screen.hideCursor = true если true то курсор просто станет невидимым Screen.lockCursor = true если true то курсор станет невидимым и будет всегда находиться в центре экрана. с тебя +. А мне нужен видимый курсор.
|
|
| |
robertono | Дата: Суббота, 17 Августа 2013, 00:27 | Сообщение # 6 |
Чокнутый Кот
Сейчас нет на сайте
| Maxs_Pro_Fresh, ну так попробуй Screen.lockCursor = true; Screen.hideCursor = false;
|
|
| |
Maxs_Pro_Fresh | Дата: Суббота, 17 Августа 2013, 23:26 | Сообщение # 7 |
частый гость
Сейчас нет на сайте
| Цитата (robertono) Maxs_Pro_Fresh, ну так попробуй Screen.lockCursor = true; Screen.hideCursor = false; Не помогает!
|
|
| |
robertono | Дата: Суббота, 17 Августа 2013, 23:30 | Сообщение # 8 |
Чокнутый Кот
Сейчас нет на сайте
| Maxs_Pro_Fresh, скажи мне, а зачем тебе нужно что бы курсор был всегда посередине и был виден? Он будет некрасиво дёргаться и возвращаться в центр когда ты будешь его двигать
|
|
| |
Maxs_Pro_Fresh | Дата: Суббота, 17 Августа 2013, 23:52 | Сообщение # 9 |
частый гость
Сейчас нет на сайте
| Цитата (robertono) Maxs_Pro_Fresh, скажи мне, а зачем тебе нужно что бы курсор был всегда посередине и был виден? Он будет некрасиво дёргаться и возвращаться в центр когда ты будешь его двигать Я хочю сделать Minedcraft.И курсор такой же сделать по середине.А текстура курсора моя.
|
|
| |
robertono | Дата: Суббота, 17 Августа 2013, 23:56 | Сообщение # 10 |
Чокнутый Кот
Сейчас нет на сайте
| Maxs_Pro_Fresh, курсор по середине делается текстурой. Тебе надо GUI Texture посередине и всё.
|
|
| |
Maxs_Pro_Fresh | Дата: Воскресенье, 18 Августа 2013, 00:10 | Сообщение # 11 |
частый гость
Сейчас нет на сайте
| Цитата (robertono) курсор по середине делается текстурой. Тебе надо GUI Texture посередине и всё. когда я её ставлю она у меня не видна
|
|
| |
robertono | Дата: Воскресенье, 18 Августа 2013, 00:16 | Сообщение # 12 |
Чокнутый Кот
Сейчас нет на сайте
| Maxs_Pro_Fresh, руки крюки криворуки! Добавлено (18.08.2013, 00:16) --------------------------------------------- здесь я уже ничем не могу помочь. Как ты её ставишь?
|
|
| |
Maxs_Pro_Fresh | Дата: Воскресенье, 18 Августа 2013, 00:23 | Сообщение # 13 |
частый гость
Сейчас нет на сайте
| Цитата (robertono) Maxs_Pro_Fresh, руки крюки криворуки! Может у тебя и кривые а у мя ровные.
|
|
| |
robertono | Дата: Воскресенье, 18 Августа 2013, 00:26 | Сообщение # 14 |
Чокнутый Кот
Сейчас нет на сайте
| Maxs_Pro_Fresh, ТЫ БЛИН ТУТ НЕ ВЫПЕНДРИВАЙСЯ и если хочешь что бы тебе помогли то слушай всех и отвечай на вопросы. Кривые кривые , ещё какие! У меня отлично точка в центре экрана стоит. Как ты делаешь?
|
|
| |
Maxs_Pro_Fresh | Дата: Воскресенье, 18 Августа 2013, 11:31 | Сообщение # 15 |
частый гость
Сейчас нет на сайте
| Цитата (robertono) Maxs_Pro_Fresh, ТЫ БЛИН ТУТ НЕ ВЫПЕНДРИВАЙСЯ и если хочешь что бы тебе помогли то слушай всех и отвечай на вопросы. Кривые кривые , ещё какие! У меня отлично точка в центре экрана стоит. Как ты делаешь? Я не выпендриваюсь.Ставлю Create->GUI Texture и её не видно.Там стоит Unity Watermark
|
|
| |
robertono | Дата: Воскресенье, 18 Августа 2013, 11:36 | Сообщение # 16 |
Чокнутый Кот
Сейчас нет на сайте
| Maxs_Pro_Fresh, попробуй сначала GUI Text, поставь точку или звёздочку как текст и сильно увеличь размер. Всегда так делаю
|
|
| |
Maxs_Pro_Fresh | Дата: Воскресенье, 18 Августа 2013, 13:34 | Сообщение # 17 |
частый гость
Сейчас нет на сайте
| Цитата (robertono) Maxs_Pro_Fresh, попробуй сначала GUI Text, поставь точку или звёздочку как текст и сильно увеличь размер. Всегда так делаю Спасибо.Я просто поставил другую текстуру!
|
|
| |