|
2D-программирование Вопросы, касающиеся двумерного программирования |
17.05.2006, 00:15
|
#1
|
Бывалый
Регистрация: 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
|
Гигант индустрии
Регистрация: 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
|
Бывалый
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений (для 5 пользователей)
|
Или я торможу, или уже объянить толком ничего не умею.
Еще раз:
Есть управление: кнопки:
4 - игрок идет влево
8 - вверх
6 - вправо
2- вниз
Теперь я хочу переназначить клавиши (4,8,6,2) на любые другие по моему выбору. (Стандартная смена клавиш управлеиня, как в любой игре)
|
(Offline)
|
|
17.05.2006, 16:31
|
#4
|
|
ну тебе уже обяснили как
код клавиши записываеш в переменую
и ету переменую юзаеш вместо кода
|
|
|
17.05.2006, 16:53
|
#5
|
Бывалый
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений (для 5 пользователей)
|
Не вариант перебирать все кнопки. Еще есть варианты?
|
(Offline)
|
|
17.05.2006, 17:01
|
#6
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Млин. какие перебирать кнопки ?
Глаза открой и посмотри внимательно !
Назначаешь ПЕРЕМЕННОЙ в МЕНЮ ЗНАЧЕНИЕ и записываешь его в конфиг файл (чтобы юзер не назначал каждый запуск заново)
А потом в игре проверяешь нажатие по переменной.
__________________
|
(Offline)
|
|
17.05.2006, 19:57
|
#7
|
Зануда с интернетом
Регистрация: 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
|
Бывалый
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений (для 5 пользователей)
|
2Imper
Ну...не совсем.
Мне нужно переназначение клавиш сделать! Если у кого-нить есть примерчик, поделитесь пожалуйста!
|
(Offline)
|
|
17.05.2006, 20:25
|
#9
|
Гигант индустрии
Регистрация: 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
|
|
автору темы в аське дал дельный совет перед тем как задавать такие вопросы
думаю выкладывать его в паблик лутче не надо - можно и обидеть но если автор темы согласится - выложу
|
|
|
18.05.2006, 18:12
|
#11
|
Бывалый
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений (для 5 пользователей)
|
Автор темы помогает мне с бомбером, можешь выкладывать, а можешь и нет, и никого это не обидет
И еще...автор я, моя идея запостить на форум потому, что у него возникли проблемы с этой реализацией, о которой я писал тебе в аську
|
(Offline)
|
|
19.05.2006, 14:57
|
#12
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
|
(Offline)
|
|
19.05.2006, 21:49
|
#13
|
Бывалый
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений (для 5 пользователей)
|
Ооо!
Огромное спасибо
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:18.
|