日期:2014-05-20  浏览次数:20680 次

请问下GameCanvas里按键如何映射在数字键上?

public void input()
{
        if((key & RIGHT_PRESSED)!= 0 )
         {
                  被右键按下
          }
}
把input()放到线程中摇杆上右键被监听,如何让数字6键和摇杆上的右键都能被监听到呢?就是数字键映射到摇杆上的意思!
本来想
if((key & RIGHT_PRESSED)!= 0  || key & 2的键值)!= 0)
         {
                  被右键按下
          }
可没有2的键值。请问大侠们有什么办法呢?(最好不用keyPressed())

 

------解决方案--------------------
貌似是没有啊,,因为键盘上的按键就分两大块吧
游戏按键和数字键
而那些数字键就是由keyPressed控制的与响应的
哎,只能让你失望了,呵呵