TheDragon
offline
Опыт:
16,053Активность: |
Система Календаря
Недавно я сделал сам систему календаря по одной статейке.
Эта система:
Если она уже была - не посылайте меня. Я такую здесь еще не находил.)
Dragon k 99 добавил: Оцените мою работу пожалуйста! Скажите что это: фигня или полезная вещь?!) |
03.08.2011, 16:32 | #1
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
KPOKODIL
В разработке
offline
Опыт:
10,262Активность: |
Dragon_k_99, текст перемещается рывками при передвижение камеры. А так могу предложить тебе пару идей: 1.Сделай меню настроек , которое можно вызвать во время игры В нем можно будет изменить положение текста (Например прикрепить его за выбраным юнитом, зданием, выбрать угол экрана, где он будет висеть), размер и цвет.
|
03.08.2011, 16:40 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Yoh
offline
Опыт:
350Активность: |
Dragon_k_99, слишком много переменных, с помощью деления, вычитания и if'ов можно было бы и одной(в крайнем случае, парочкой) обойтись... теоретически :) |
03.08.2011, 16:41 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
TheDragon
offline
Опыт:
16,053Активность: |
KPOKODIL, блин я столько пытался на мультиборде (так удобнее в 100 раз) но выдавало ошибку... Меню настроек: ты имеешь в виду: ESC вылазит куда засунуть календарь? Может - ESC и там меню - календарь и т.д. (инвентарь миссии, бестиарий)? |
03.08.2011, 16:43 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
KPOKODIL
В разработке
offline
Опыт:
10,262Активность: |
Dragon_k_99, да это не важно как вызывать меню, хоть командой в чате хоть кнопкой Esc.
И еще бы добавил функцию, которая показывала реальное время нахождения игрока в игре (вот это кстати очень полезно :) ) |
03.08.2011, 16:46 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
TheDragon
offline
Опыт:
16,053Активность: |
KPOKODIL, как это? просто я что-то недогоняю :) |
03.08.2011, 16:46 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Yoh
offline
Опыт:
350Активность: |
Вот здесь я категорически против: напоминание сколько времени бесполезно потрачено на игру убивает удовольствие от самой игры.. а если оно перевалит за час, то и вовсе играть перестает хотеться... |
03.08.2011, 16:52 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
TheDragon
offline
Опыт:
16,053Активность: |
|
03.08.2011, 16:54 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
KPOKODIL
В разработке
offline
Опыт:
10,262Активность: |
ну емае, вызываешь менюшку, там есть кнопочки: Настроить календарь , Сбросить настройки и пр. (какие поставишь кароче). Жмешь например первую кнопочку (тоесть Настроить календарь) и у тебя появляются уже другие кнопочки: Цвет текста, Размер текста, Местположение текста, Режим таблицы, Добавить счетчик (этот счетчик будет считать время , проведенное игроком в игре.) ну и прочие кнопки, какие придумаешь.
Теперь понятно? П.С
Еще надо не забыть кнопки отмены сделать :) (чтобы из меню выходить)
KPOKODIL добавил:
Dragon_k_99, да Yoh, ну а если у тебя фиксированое время, ну допустим час, то постоянно сворачивать игру чтобы посмотреть время тоже малоприятно, а так часы прям перед глазами. |
03.08.2011, 16:56 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
TheDragon
offline
Опыт:
16,053Активность: |
KPOKODIL, часы можно сделать через меню (чтобы не мозолить глаза играющему :D)
Меню: зачем все эти цвета, размеры и положения (положения еще ладно)? Столько мороки. От них ведь толку нет. Только визуально. А насчет часов - это как-то не в тему... :)
|
03.08.2011, 17:02 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Yoh
offline
Опыт:
350Активность: |
ну, тогда мультиборд с обратным отсчетом можно достать хоть из кампании альянса(reign of chaos), а календарь нужен не для того.. или если для того, то надо ограничивать время до такого-то года-месяца-дня, а не по реальному времени=/ |
03.08.2011, 17:03 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
TheDragon
offline
Опыт:
16,053Активность: |
Yoh, все это делается с помощью ТАЙМЕРОВ. Они производят обратный отсчет.
Dragon k 99 добавил: Кто нибудь сможет сделать ее на мультиборде? Это будет удобнее. И тот кто сделает будет моим соавтором. :) |
03.08.2011, 17:10 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Yoh
offline
Опыт:
350Активность: |
Dragon_k_99, как бы это ни было реализовано, игроку об этом знать не обязательно, ему приятнее лапша на ушах про года-месяцы-дни:)
где-то на этом форуме видел совет учиться работать с мультибордами на вот этом |
03.08.2011, 17:15 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
TheDragon
offline
Опыт:
16,053Активность: |
да нет... мне исправить просто надо. хочешь сам попробуй - перенеси - ошибку выдает! >( :D я так хотел с самого начала так сделать... |
03.08.2011, 17:17 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
TheDragon
offline
Опыт:
16,053Активность: |
Кто-нибудь сможет сделать на мультиборде? Мне очень нужно, а у меня самого не получилось... |
03.08.2011, 21:26 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
KPOKODIL
В разработке
offline
Опыт:
10,262Активность: |
Dragon_k_99, а смысл делать за тебя новую нароботку?
То что ты выложил занимает 15 минут работы от силы. А вот если с мультибордом сделаешь и менюшкой настройки, тогда будет нормальная системка |
03.08.2011, 21:34 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
TheDragon
offline
Опыт:
16,053Активность: |
я ее где-то час делал - не меньше). На мультиборд удобно - но у меня не получается - ошибку выдает - не сохраняет и вылетает...
Ладно - сам как-нибудь попробую... |
03.08.2011, 21:41 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
silumin
offline
Опыт:
11,153Активность: |
Dragon k 99, глянул твоё творение...
Системой это назвать трудно, наработка - более подходящая классификация. Убило применение высокопереодических триггеров, особенно триггер для остановки музыки - полный финиш. Реально всё твоё творение работает с 3 триггерами: init , every , calendar every. Останые нафиг не нужны, особенно остановка музыки каждые 0.01 секунды xD. В триггере "calendar every" событие "Every 480.00 seconds of game time" достаточно (и лучше, т.к. длинну дня можно изменить в игровых константах) заменить на событие "The in-game time of day becomes равно 0.00". Это более универсально. В том же триггере "calendar every"... Зачем его постоянно включать в конце? Убери... Плавающий текст в твоём случае - полный отстой. Мультиборд - не выход, т.к. часто применяется для игровых целей. Другое дело - лидерборд, которым уже и не пользуются и не вспоминают что это когда-то было в моде. Для твоей наработки - настоящая находка, учитывая, что лидерборд может отображаться вместе с мультибордом. |
03.08.2011, 22:45 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
TheDragon
offline
Опыт:
16,053Активность: |
silumin, насчет муза это точно! :D у меня просто постоянно играет варовская музыка - я эксперементировал))) с time of day не работает... лидерборд оч плохо знаю... ((( |
03.08.2011, 22:51 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
silumin
offline
Опыт:
11,153Активность: |
Цитата:
silumin добавил: Цитата:
|
||
03.08.2011, 22:57 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|