Android游戏编程Manifest文件准备
在准备Android游戏编程前,我是一筹莫展不知从何下手!
这几天通过看书学习,慢慢理清思路。开始Android游戏编程前并不需要对Android API有深刻了解,
我们只需要对Android游戏编程所需要的API有所了解就可以了。我们大概要先了解:
窗口管理
输入
文件IO
音频
图形
先对清单文件进行了解
<uses-feature android:name="string" android:required=["true"|"false"]android:glEsVersion="integer"/>
name属性指定该功能本身,而required属性用于告诉过滤器我们是否在任何情况下都需要该功能或者该功能是可有可无的。最后是一个可选属性,只与特定的OpenGL ES版本协同使用。对于游戏开发而言,下面这些功能是最相关的:
android.hardware.touchscreen.multitouch:这要求设备具有多点触摸交互的屏幕,如捏拉缩放这类的操作。这种类型的屏幕在独立追踪多根手指方面存在问题,因此需要你评估这些功能是否足以支持你的游戏。
android.hardware.touchscreen.multitouch.distinct:这是上一项的关联功能,它要求具有完全的多点触控能力来实现像屏幕上的虚拟双摇杆等控制功能。