I love Panda3D, but the keyboard input bugs me!
Is there a better way? (Other then using PyGame…)
I love Panda3D, but the keyboard input bugs me!
Is there a better way? (Other then using PyGame…)
what problems do you experience with the keyboard input?
how would you want to see it improved?
Right now I am doing input like this:
To use it I call keyboard.getKey(‘Key’)
This is being a real pain though, as I have to accept an up and down event for every key I want to use.
A much better way would simply be able to call something like
panda3d.input.getKey(‘anykey’)
panda3d.input.getKeyPress(‘anykey’)
And so forth.
what you refer to is called “polling”,
i think panda supports it on some lower level , at least this page suggests it panda3d.org/reference/python … InputState .
you may find this helper-class of use:
[key polling)
polling is useful for when the event you poll for occurs a lot. in all other cases events usualy are smarter. so it’s like movement vs all other keypresses.
Thanks!