天天看点

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指定的盒子。

本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5410267.html,如需转载请自行联系原作者

继续阅读