|
Xors3D Графический движок с поддержкой DirectX9 |
20.06.2011, 00:04
|
#1
|
Нуждающийся
Регистрация: 27.04.2011
Сообщений: 80
Написано одно полезное сообщение
|
xKeyUp
Почему эта функция не работает?
|
(Offline)
|
|
20.06.2011, 00:18
|
#2
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: xKeyUp
"Очень информативно". А ты бы мог предоставить пример, подробности и т.п.?
Всё работает, но ты что-то делаешь неправильно.
Экстрасенсы в отпуске, мы не сможем помочь без доп. информации.
|
(Offline)
|
|
20.06.2011, 00:39
|
#3
|
Нуждающийся
Регистрация: 27.04.2011
Сообщений: 80
Написано одно полезное сообщение
|
Ответ: xKeyUp
Все делается примитивным(поэтому и не выложил) способом.
IncludeFile "xors3d.pbi"
xGraphics3D(800, 600, 32, 0, #False)
While Not Quit=1
If xKeyup(14)=1
Debug "ss"
EndIf
Wend
End
|
(Offline)
|
|
20.06.2011, 00:48
|
#4
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: xKeyUp
версия?
|
(Offline)
|
|
20.06.2011, 01:19
|
#5
|
Нуждающийся
Регистрация: 27.04.2011
Сообщений: 80
Написано одно полезное сообщение
|
Ответ: xKeyUp
For Xors3d 1.15.686 (Apr 17 2011)
|
(Offline)
|
|
20.06.2011, 01:56
|
#6
|
Дэвелопер
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений (для 4,642 пользователей)
|
Ответ: xKeyUp
Я не знаю, что там в вашем РВ, но в Б3Д работает. В плюсах не проверял, т.к. уверен.
ЗЫ. А ты вообще backspace жмешь?
__________________
|
(Offline)
|
|
20.06.2011, 02:03
|
#7
|
Нуждающийся
Регистрация: 27.04.2011
Сообщений: 80
Написано одно полезное сообщение
|
Ответ: xKeyUp
А ты вообще backspace жмешь?
|
Да, менял ф-цию на хит
|
(Offline)
|
|
23.06.2011, 00:22
|
#8
|
AnyKey`щик
Регистрация: 23.12.2010
Сообщений: 16
Написано 2 полезных сообщений (для 7 пользователей)
|
Ответ: xKeyUp
Я не знаю как в PureBasic, но в большинстве языков в If конструкции сравнение через "=="(два знака равно). Может вы присваеваете, а не сравниваете?
|
(Offline)
|
|
23.06.2011, 00:35
|
#9
|
Разработчик
Регистрация: 06.06.2011
Адрес: Ирк. обл.
Сообщений: 541
Написано 133 полезных сообщений (для 220 пользователей)
|
Ответ: xKeyUp
Сообщение от harungo
Я не знаю как в PureBasic, но в большинстве языков в If конструкции сравнение через "=="(два знака равно). Может вы присваеваете, а не сравниваете?
|
Речь идет о PureBasic, а к нему не относится вот это присвоение "==" В PB просто знак = значить сравниваем
|
(Offline)
|
|
25.06.2011, 02:57
|
#10
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений (для 6,853 пользователей)
|
Ответ: xKeyUp
Сегодня воспользовался этой ф-цией, работает отменно:
If xKeyHit(xKEY_SPACE) Then xWireframe(True)
If xKeyUp(xKEY_SPACE) Then xWireframe(False)
Возможно не работает из-за того, что вы пишете название клавиши числом, а не константой.
Значения клавиш могут отличаться.
Глядя в заголовочный файл Xors3D:
14 это BackSpace.
Это то, что вам нужно?
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:30.
|