forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Xors3D (http://forum.boolean.name/forumdisplay.php?f=126)
-   -   xKeyUp (http://forum.boolean.name/showthread.php?t=14936)

Medan 20.06.2011 00:04

xKeyUp
 
Почему эта функция не работает?

moka 20.06.2011 00:18

Ответ: xKeyUp
 
"Очень информативно". А ты бы мог предоставить пример, подробности и т.п.?
Всё работает, но ты что-то делаешь неправильно.

Экстрасенсы в отпуске, мы не сможем помочь без доп. информации.

Medan 20.06.2011 00:39

Ответ: xKeyUp
 
Все делается примитивным(поэтому и не выложил) способом.
Код:

IncludeFile "xors3d.pbi"

xGraphics3D(800, 600, 32, 0, #False)

While Not Quit=1
  If xKeyup(14)=1
    Debug "ss"
  EndIf
Wend
End


HolyDel 20.06.2011 00:48

Ответ: xKeyUp
 
версия?

Medan 20.06.2011 01:19

Ответ: xKeyUp
 
For Xors3d 1.15.686 (Apr 17 2011)

.Squid 20.06.2011 01:56

Ответ: xKeyUp
 
Я не знаю, что там в вашем РВ, но в Б3Д работает. В плюсах не проверял, т.к. уверен.
ЗЫ. А ты вообще backspace жмешь?

Medan 20.06.2011 02:03

Ответ: xKeyUp
 
Цитата:

А ты вообще backspace жмешь?
Да, менял ф-цию на хит

harungo 23.06.2011 00:22

Ответ: xKeyUp
 
Я не знаю как в PureBasic, но в большинстве языков в If конструкции сравнение через "=="(два знака равно). Может вы присваеваете, а не сравниваете?

L-ee-X 23.06.2011 00:35

Ответ: xKeyUp
 
Цитата:

Сообщение от harungo (Сообщение 192722)
Я не знаю как в PureBasic, но в большинстве языков в If конструкции сравнение через "=="(два знака равно). Может вы присваеваете, а не сравниваете?

Речь идет о PureBasic, а к нему не относится вот это присвоение "==" :) В PB просто знак = значить сравниваем :)

Randomize 25.06.2011 02:57

Ответ: xKeyUp
 
Сегодня воспользовался этой ф-цией, работает отменно:
Код:

        If xKeyHit(xKEY_SPACE) Then xWireframe(True)
        If xKeyUp(xKEY_SPACE) Then xWireframe(False)

Возможно не работает из-за того, что вы пишете название клавиши числом, а не константой.
Значения клавиш могут отличаться.

Глядя в заголовочный файл Xors3D:
Код:

Const xKEY_BACK          = 14
14 это BackSpace.
Это то, что вам нужно?


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot