English Новый сайт

Расширенный поиск

[ Новые сообщения · Пользователи · Правила ]
Страница 1 из 11
Форум » SpaceEngine » Состояние разработки » Курсоры мыши для SE
Курсоры мыши для SE
SpaceEngineerДата: Четверг, 04.10.2012, 22:23 | Сообщение # 1
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5541
Награды: 54
Статус: Offline
Кто хочет нарисовать курсоры? В формате винды, т.е. маска AND и маска XOR. Пока что нужны такие:

Обычная стрелка - для меню

Вертикальная палочка - для текстовых полей

Перекрестье - для выбора звёзд и прочих объектов

Стрелки вверх-вниз - для вертикальных слайдеров

Стрелки влево-вправо - для горизонтальных слайдеров

Стрелки во все 4 стороны - для перемещения окон

Стрелки во все 4 сотороны, горизонтальная изогнута - для вращения объектов (наверное видели такой курсор в играх, этот я сделал из предыдущего для иллюстрации)

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

Сильно изголяться с дизайном не надо, имхо стандартные "системные" курсоры выглядят в самый раз.
Прикрепления: 9573546.gif(1Kb) · 1838463.gif(1Kb) · 0132282.gif(1Kb) · 2388646.gif(1Kb) · 2227737.gif(1Kb) · 8530943.gif(1Kb) · 5222251.gif(1Kb)


Dizel777Дата: Четверг, 04.10.2012, 23:42 | Сообщение # 2
Строитель Миров
Группа: Модераторы
Российская Федерация
Сообщений: 800
Награды: 4
Статус: Offline
О! Завтра займусь)

Win 7 Ultimate 64-bit SP1
AMD Phenom II X4 945 Processor
4GB RAM, NVIDIA GeForce GTS 250
NEMESISДата: Четверг, 04.10.2012, 23:43 | Сообщение # 3
Исследователь
Группа: Пользователи
Турция
Сообщений: 240
Награды: 0
Статус: Offline
Как раз в тему:

Я видел в common курсор , где он используется?

В будущем курсоры можно будет выбирать как в Win?
Прикрепления: 0607711.png(2Kb)


Windows 7 Ultimate x64 SP1
Intel Core i5 750 2.67 GHz
12 Gb 1333 MHz DDR3 RAM
ASUS P7P55D PRO
Sapphire HD7850 O.C. Edition 2 GB GDDR5 vRAM
SpaceEngineerДата: Четверг, 04.10.2012, 23:51 | Сообщение # 4
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5541
Награды: 54
Статус: Offline
Quote (NEMESIS)
Я видел в common курсор , где он используется?

Надо конфиге включить GUIGraphCursor true
Но мне больше по душе системный курсор - его движения не зависят от fps и лагов движка, чувство контроля над системой не теряется.

Quote (NEMESIS)
В будущем курсоры можно будет выбирать как в Win?

Можно будет ставить моды на курсоры, как сейчас на Lens flare.


Dizel777Дата: Пятница, 05.10.2012, 00:08 | Сообщение # 5
Строитель Миров
Группа: Модераторы
Российская Федерация
Сообщений: 800
Награды: 4
Статус: Offline
NEMESIS, этот я еще для старой версии рисовал)

Win 7 Ultimate 64-bit SP1
AMD Phenom II X4 945 Processor
4GB RAM, NVIDIA GeForce GTS 250
NEMESISДата: Пятница, 05.10.2012, 01:19 | Сообщение # 6
Исследователь
Группа: Пользователи
Турция
Сообщений: 240
Награды: 0
Статус: Offline
А чем такие курсоры напрягают систему? Стандартные ведь тоже нарисованны... или как?

Quote (Dizel777)
NEMESIS, этот я еще для старой версии рисовал)

А что, лучше чем стандартный крестик ... smile


Windows 7 Ultimate x64 SP1
Intel Core i5 750 2.67 GHz
12 Gb 1333 MHz DDR3 RAM
ASUS P7P55D PRO
Sapphire HD7850 O.C. Edition 2 GB GDDR5 vRAM


Сообщение отредактировал NEMESIS - Пятница, 05.10.2012, 01:19
Dizel777Дата: Пятница, 05.10.2012, 17:30 | Сообщение # 7
Строитель Миров
Группа: Модераторы
Российская Федерация
Сообщений: 800
Награды: 4
Статус: Offline
курсоры двух видов черные и белые в архиве)
Прикрепления: cur.rar(6Kb)


Win 7 Ultimate 64-bit SP1
AMD Phenom II X4 945 Processor
4GB RAM, NVIDIA GeForce GTS 250
SpaceEngineerДата: Суббота, 06.10.2012, 00:01 | Сообщение # 8
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5541
Награды: 54
Статус: Offline
Курсоры для текста почти не отличаются, а курсор вращения очень уж похож на якорь smile

mindstalkerДата: Суббота, 06.10.2012, 00:11 | Сообщение # 9
Космический пилот
Группа: Команда SE
Российская Федерация
Сообщений: 96
Награды: 0
Статус: Offline
Quote (Dizel777)
курсоры двух видов черные и белые в архиве)


Курсоры симпотные.

Вот только в седьмом (для вращения объектов), как я понял, стрелки должны быть как бы на поверхности сферы, а не просто красиво изогнуты.

PS: А в 3d Max курсор (orbit) вообще такой:
Прикрепления: 8824135.png(0Kb)


Windows 7 x64; Core i5-2500K (3.3 Ghz); 8Gb RAM; Radeon HD 6950 2Gb
Nikita11Дата: Суббота, 06.10.2012, 01:35 | Сообщение # 10
Строитель Миров
Группа: Пользователи
Российская Федерация
Сообщений: 762
Награды: 4
Статус: Offline
Quote (mindstalker)
Прикрепления: 8824135.png(0Kb)

smile
Dizel777Дата: Суббота, 06.10.2012, 15:36 | Сообщение # 11
Строитель Миров
Группа: Модераторы
Российская Федерация
Сообщений: 800
Награды: 4
Статус: Offline
Курсоры - V.2 ))
некоторые не менял, но добавил новых, + анимированный курсор ожидания
Прикрепления: Cur_v2.rar(22Kb)


Win 7 Ultimate 64-bit SP1
AMD Phenom II X4 945 Processor
4GB RAM, NVIDIA GeForce GTS 250
mindstalkerДата: Суббота, 06.10.2012, 18:28 | Сообщение # 12
Космический пилот
Группа: Команда SE
Российская Федерация
Сообщений: 96
Награды: 0
Статус: Offline
Немного потестил курсоры...

1. - Стрелочка неплохо смотрится, как черная, так и белая (но на фоне космоса черная с белым контуром поинтересней будет).

2. - У курсора выделения текста палочка все-же толстовата. Может попробовать заменить на XOR (инвертирующую цвет фона) линию однопиксельной ширины (между стрелочками)?

3. - Перекрестье однозначно с черными краями (в варианте с белыми очень плохо целиться в звезды).

4,5,6,8,9. - Стрелочки изменения размеров и перемещения кажутся несколько мелковатыми по сравнению со стрелкой (1). В космосе тоже лучше смотрятся черные с белым контуром.

7. - У курсора вращения объектов стрелочки ИМХО сливаются. Можно попробовать их покрупнее, а кольца потоньше... Или, как вариант, попробовать вариант, предложенный SpaceEngineer'ом (Попробовал на основе курсора перемещения, но получается какая-то фигня: )

11. - Курсор ожидания хороший, но есть одна загвоздка: черный с белым контуром ужасно смотрится на черном фоне (впрочем, как и белый с черным контуром на белом, если отключена тень под курсором). Похоже, это из-за одинаковой длины штрихов и промежутков...
Прикрепления: 5897808.png(1Kb)


Windows 7 x64; Core i5-2500K (3.3 Ghz); 8Gb RAM; Radeon HD 6950 2Gb
SpaceEngineerДата: Четверг, 27.03.2014, 20:45 | Сообщение # 13
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5541
Награды: 54
Статус: Offline
Подниму тему. Курсоры опять нужны. Вставил вариант Dizel777, но как-то не очень они смотрятся. Перекрестие и стрелки очень похоже, стрелки вообще не похожи на стрелки, сразу и не сообразишь что они делают. Главный курсор слишком большой.

Edit: сделал переключающиеся текстурыне курсоры, и, кроме того, загрузку их же в качестве курсоров Windows API. Поясню - курсор Windows рисуется средствами Windows, и не тормозит при тормозах движка, чего не скажешь о курсоре, рисуемом средствами движка (как чаcть GUI). Поэтому ИМХО курсор Windows лучше. Но его нельзя использовать в 3D режиме (в т.ч. в режиме Oculus Rift) - там должно быть два курсора smile Поэтому в этом режиме включается текстурный курсор. Также его можно включить перед записью видео, чтобы было видно, куда указывает мышка (курсор Windows не попадает на видео).

Вот шаблон текстуры. Голубая стрелка - HarbingerDawn, крестик-прицел вроде тоже нормальный, остальные надо переделывать. Текстура PNG с альфой (в альфе маска прозрачности, как обычно), 128 х 128, 4 х 4 курсора размером 32 х 32.

Прикрепления: 8973444.png(3Kb)


Dizel777Дата: Пятница, 28.03.2014, 01:35 | Сообщение # 14
Строитель Миров
Группа: Модераторы
Российская Федерация
Сообщений: 800
Награды: 4
Статус: Offline
SpaceEngineer, И снова я! biggrin набросал вот курсорчиков:

Прикрепления: 7371227.png(3Kb) · 0230595.png(5Kb)


Win 7 Ultimate 64-bit SP1
AMD Phenom II X4 945 Processor
4GB RAM, NVIDIA GeForce GTS 250
NuclearCHEДата: Суббота, 29.03.2014, 21:07 | Сообщение # 15
Первооткрыватель
Группа: Пользователи
Российская Федерация
Сообщений: 435
Награды: 0
Статус: Offline
Dizel777, курсор хороший, перекрестие тоже, а вот поворот, и стрелочки не очень.

Config: Gigabyte GTX 770 (2048 MB/256 bit) , Intel Core i5 2400 3,1GHz, 8Gb DDR3, W10 x64
Форум » SpaceEngine » Состояние разработки » Курсоры мыши для SE
Страница 1 из 11
Поиск:

>