Unity3D对安卓盒子的支持

一般的安卓盒子主要按键包含

1.方向键:上下左右

2.确认

3.返回

4.音量(Unity无法获取),须要在安卓层将事件发上来,KeyCode = 24,25


基本的函数是


if (Input.GetKeyDown(KeyCode.Escape))
   {
        //返回
   }

   if (Input.GetKeyDown(KeyCode.LeftArrow))
   {
        //左
   }
        if (Input.GetKeyDown(KeyCode.RightArrow))
        {
            //右
        }
        if (Input.GetKeyDown(KeyCode.UpArrow))
        {
            //上
        }
        if (Input.GetKeyDown(KeyCode.DownArrow))
        {
            //下
        }

//确认键的捕获
        if (Input.GetKeyDown(KeyCode.JoystickButton0))
   {
       //确认
   }

或者:

if (Input.GetKeyDown(KeyCode.Joystick1Button0))
   {
        //确认
   }


一般将这个捕获用在Update()方法内。

我測试的盒子是:爱奇艺的盒子,也就是电信ITV指定的盒子。

posted @ 2016-04-19 21:38  mfrbuaa  阅读(507)  评论(0编辑  收藏  举报