Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 2D-программирование

2D-программирование Вопросы, касающиеся двумерного программирования

Ответ
 
Опции темы
Старый 17.05.2006, 00:15   #1
Fant
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений
(для 5 пользователей)
Как сделать переназначение клавиш!?

Graphics 480,480,16,2
SetBuffer BackBuffer()

Global a=1

Repeat
Cls

Text 0,0 ,"a=" + a

If KeyDown (28) Then a=2 Else a=1

Flip
Until KeyHit(1)
Как мне сделать так, что бы при нажатии другой клавиши совершалось это же действие, что и при нажатии enter

ну...или я не знаю, как еще спросить...

Делать переназначение нужно, но я пока даже не представляю, как это реализовать
(Offline)
 
Ответить с цитированием
Старый 17.05.2006, 03:05   #2
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
key_down=203
key_down_alt=138

If KeyDown(key_down) or KeyDown(key_down_alt)
.....
EndIf
__________________
(Offline)
 
Ответить с цитированием
Старый 17.05.2006, 16:12   #3
Fant
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений
(для 5 пользователей)
Или я торможу, или уже объянить толком ничего не умею.


Еще раз:

Есть управление: кнопки:
4 - игрок идет влево
8 - вверх
6 - вправо
2- вниз

Теперь я хочу переназначить клавиши (4,8,6,2) на любые другие по моему выбору. (Стандартная смена клавиш управлеиня, как в любой игре)
(Offline)
 
Ответить с цитированием
Старый 17.05.2006, 16:31   #4
jimon
 
Сообщений: n/a
ну тебе уже обяснили как
код клавиши записываеш в переменую
и ету переменую юзаеш вместо кода
 
Ответить с цитированием
Старый 17.05.2006, 16:53   #5
Fant
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений
(для 5 пользователей)
Не вариант перебирать все кнопки. Еще есть варианты?
(Offline)
 
Ответить с цитированием
Старый 17.05.2006, 17:01   #6
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Млин. какие перебирать кнопки ?
Глаза открой и посмотри внимательно !

Назначаешь ПЕРЕМЕННОЙ в МЕНЮ ЗНАЧЕНИЕ и записываешь его в конфиг файл (чтобы юзер не назначал каждый запуск заново)

А потом в игре проверяешь нажатие по переменной.
__________________
(Offline)
 
Ответить с цитированием
Старый 17.05.2006, 19:57   #7
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
KeyDown (2 - зло
X=28:KeyDown (X) -рулит

похоже ты про это
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 17.05.2006, 20:04   #8
Fant
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений
(для 5 пользователей)
2Imper

Ну...не совсем.

Мне нужно переназначение клавиш сделать! Если у кого-нить есть примерчик, поделитесь пожалуйста!
(Offline)
 
Ответить с цитированием
Старый 17.05.2006, 20:25   #9
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Боюсь, тебе пример не поможет.
Впрочем, посмотри в "исходниках" на http://blitzgames.vov.ru/cgi-bin/YaBB/YaBB.cgi
__________________
(Offline)
 
Ответить с цитированием
Старый 17.05.2006, 22:45   #10
jimon
 
Сообщений: n/a
автору темы в аське дал дельный совет перед тем как задавать такие вопросы

думаю выкладывать его в паблик лутче не надо - можно и обидеть но если автор темы согласится - выложу
 
Ответить с цитированием
Старый 18.05.2006, 18:12   #11
Fant
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений
(для 5 пользователей)
Автор темы помогает мне с бомбером, можешь выкладывать, а можешь и нет, и никого это не обидет
И еще...автор я, моя идея запостить на форум потому, что у него возникли проблемы с этой реализацией, о которой я писал тебе в аську
(Offline)
 
Ответить с цитированием
Старый 19.05.2006, 14:57   #12
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
На форуме уже поднималась эта тема...

http://community.boolean.name/index.php?showtopic=199
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 19.05.2006, 21:49   #13
Fant
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений
(для 5 пользователей)
Ооо!
Огромное спасибо
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Комбинация клавиш viper86 Blitz3D 17 12.12.2008 18:14
отслежывание нажатий клавиш beZ_probleM Основной форум 7 20.10.2008 01:17
Обработка нажатий клавиш Phantom Программирование 4 24.08.2008 23:02
Формула, нахождения пересечения прямых линий, и их точки пересечения. moka Алгоритмика 3 01.05.2007 00:36
Переназначение кода стандартных ф-ций impersonalis FAQ 1 20.11.2005 23:06


Часовой пояс GMT +4, время: 20:22.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com