XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Барахолка
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Chester
Best for you!
offline
Опыт: 5,702
Активность:
Space Bar Controll: Remake
Контролирование нажатия пробела
! Говорю сразу, это не система, обсуждать ненадо, это просто кусок кода который сравнивает позицию камеры !
» Изменения | Last version 1.1
v1.0 - Реализация.
v1.0a - Исправлен баг с краями карты.
v1.0b - Исправлен баг с началом нажатий пробела.
v1.0c - vJass suntax and add readme
v1.1 - Multiplayer realise!
» Установка
Скопировать триггер Space Bar Controll в вашу карту.
Need JassNewGenPack.
» Использование
В тригерре Space Bar Controll есть функция SpaceBarActions которая принемает индекс игрока. Это есть главная функция в которой происходят действия для игрока нажавшего на пробел.
» Запуск\Остановка
Для включения отслеживания нажатия вызываем функцию EnableSpaceBarForPlayer(player whichPlayer).
Для выключения отслеживания нажатия вызываем функцию DisableSpaceBarForPlayer(player whichPlayer).
Прикрепленные файлы
Тип файла: w3x SpaceBarControllv1.1(vJass).w3x (12.4 Кбайт, 51 просмотров )

Отредактировано Chester, 29.08.2009 в 22:53.
Старый 29.08.2009, 16:26
FREEZE_ball
Cataclysm => жара
offline
Опыт: 15,247
Активность:
Chester, неплохо, неплохо, теперь добавь что-то вроде ReadMe триггера в карту, оформи подобающе на vJass`е (через либрари), и проси чтоб зааплоадили на сайт.
Старый 29.08.2009, 16:36
Chester
Best for you!
offline
Опыт: 5,702
Активность:
А что это обязалово сейчас писать на vJass?
Старый 29.08.2009, 16:37
XOR

offline
Опыт: 38,159
Активность:
Я уже сделал версию норм версию 1.0 !!! Не выкладываю изза глюков, не прикрепляется(там и ридми есть)
Старый 29.08.2009, 16:39
FREEZE_ball
Cataclysm => жара
offline
Опыт: 15,247
Активность:
XiMiKs, заливай через хостинги.

Chester, для "галочки", да.
Старый 29.08.2009, 16:41
XOR

offline
Опыт: 38,159
Активность:
та же муть. У мну твой файл не качается. Ни в моей теме ни в этой ^^
Старый 29.08.2009, 16:50
FREEZE_ball
Cataclysm => жара
offline
Опыт: 15,247
Активность:
XiMiKs, установи другой браузер. Только нормальный, типа файрфокса.

Chester, я имею в виду, закинь все функции в библиотеку/область и отформатируй код, читать невозможно.
Старый 29.08.2009, 16:56
Chester
Best for you!
offline
Опыт: 5,702
Активность:
Все, вроде бы на этом пока стоп. Если у кого есть предложения или вопросы, пишите сюда.
Старый 29.08.2009, 18:09
XOR

offline
Опыт: 38,159
Активность:
Предложение- читабельный код. А то Vexorian ногу сломит =)
П.с. Удали пункт thq
Старый 29.08.2009, 18:56
Chiters
Хирург Сскальпелем в руке
offline
Опыт: 2,989
Активность:
Вы бы лучше не пробелы отлавливали, а например буквы "A" "B" "C" ^_^
Старый 29.08.2009, 19:17
Enein
Silenced by ZlaYa1000
online
Опыт: 43,453
Активность:
А то Vexorian ногу сломит =)
ололо, да вексу насрать на ваши говносистемы =О
Спасибо XiMiKs за "криворукость" исполнения "системки", что сподвигло меня написть нормальную версию.
насколько она нормальная? пробел ловится при любых раскладах положения камеры?
Старый 29.08.2009, 19:22
Chester
Best for you!
offline
Опыт: 5,702
Активность:
а кто тут видел упоминание что это система! ? Это кусок кода которых сравнивает положение камеры и при несовпадении с задаными координатами запускает функцию.
Старый 29.08.2009, 19:36
FREEZE_ball
Cataclysm => жара
offline
Опыт: 15,247
Активность:
Chester, оставь чёрную конкуренцию. Что твоя, что Химиксова наработки всего лишь общие, и применимы не во всех случаях. Например, при нестандартных камерах, или при включенном синематике. Ещё при закреплении камеры к герою (как в стандартной древней близз карте, в которой были четыре героя -название не помню). Очень похоже на ту систему, которую я сделал для отлова нажатия плюса/минуса нампада в одиночной игре.

upd:
Ой, я немного перепутал темы =)

Отредактировано FREEZE_ball, 29.08.2009 в 19:51.
Старый 29.08.2009, 19:42
Chester
Best for you!
offline
Опыт: 5,702
Активность:
А кто говорит про конкуренцию? Х)
Короче кроме того что погнобить меня больше ничего нету. Ну ладно 8), походу все нормально работает.

Отредактировано Chester, 29.08.2009 в 19:57.
Старый 29.08.2009, 19:46
Rinegan

offline
Опыт: 895
Активность:
Вообщем система более менее юзабельна, но также имеет свои глюки(хотя их намного меньше чем в версии химика) можно попробовать впихнуть куда-нибудь, но недумаю что это будет пользоваться популярностью.
Старый 29.08.2009, 21:30
Chester
Best for you!
offline
Опыт: 5,702
Активность:
Код:
XimikS
globals
real array Px 
real array Py
real array Cx1
real array Cy1 
player array Pp
endglobals
My
globals
private constant real sb_filter = 1.00
private constant real sb_duration = 0.025 
private real array sb_sx 
private real array sb_sy
private boolean array sb_enable
private boolean array sb_realise
endglobals


Подумай, почему мне легче было создать 2 лишние глобалки?

Chester добавил:
Цитата:
Сообщение от Rinegan
Вообщем система более менее юзабельна, но также имеет свои глюки(хотя их намного меньше чем в версии химика) можно попробовать впихнуть куда-нибудь.

Предложи что-то интересней/юзабельней.

Цитата:
Сообщение от Rinegan
но недумаю что это будет пользоваться популярностью

Я здесь не вылаживаю какието "мегосистемы", я просто показываю оптимальный вариант реализации этого.

Chester добавил:
Цитата:
Сообщение от Chiters
Вы бы лучше не пробелы отлавливали, а например буквы "A" "B" "C" ^_^

:lol: используй скилы =)
Старый 30.08.2009, 00:11
SwuJe
aka Sakh_badboy
offline
Опыт: 15,238
Активность:
Chester, Неплохая системка.теперь перевезать надо к прыжку своему
Старый 30.08.2009, 05:42
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

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

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 01:34.