iPad游戏编程其实不难,难点在于游戏策划和设计是否到位。用代码写出好的操作感和网上的交互体验是iPad开发者需要一直在探寻的。那么iPad游戏软件设计注意要点到底是什么呢?
iPad不是大型iPhone
苹果的这款平板电脑与手机在尺寸上有着显著差别。iPhone可以舒适地用单手握住,操作交给拇指或食指即可。但如果你花数分钟时间观察使用 iPad的人,就会发现互动过程与手机大不相同。用户通常用一只手拿着设备,然后用另一只手来操作。这是种完全不同的体验。
不可将iPhone游戏直接移植到iPad
由于iPhone与iPad间存在差异,所以将以前者为平台设计的游戏直接移植到后者的想法并非明智之举。App Store中失败的iPad游戏很多属于这个类别。
无需设置多余的虚拟操纵杆
我们都认同这个观点,但听到如此受人尊敬的开发者和我们有着类似的想法让人倍感欣慰。 iPad的主要设计方向并非游戏设备,没有配套的按键、外部接口设备(游戏邦注:如鼠标或键盘)和操纵杆。那么,游戏开发者就无需硬生生地在iPad游戏软件中加入虚拟方向键和操纵杆。
帧频影响游戏质量
通常,我们不觉得iPad需要令人眼花缭乱的快速帧频(游戏邦注:连续画面显示在屏幕上的频率)。辩称无论手指何时触摸屏幕,每款iPad游戏都需要将帧频稳定在60帧每秒,而不仅仅是射击游戏和竞速游戏。我们都曾有过类似的经历,iPad游戏跟不上点击或滑动的动作。即便是文字游 戏或卡片游戏,低帧频也会使互动受到影响。建议开发者确保iPad游戏在互动发生时稳定地将帧频保持在60帧每秒,空余时间再把帧频降下来, 这样也可以减少耗电量。这种方法简单又实用。
为主界面按键添加存档功能
多数iPad用户希望他们在退出应用之时能够保存游戏进程。当然,大家寄希望让iOS系统自行实现这个目标,但是iPad游戏开发商对此也不容忽 视。每款iPad游戏都应该在玩家按住主界面按键时自动保存游戏进程。当然,有些游戏会采用传统的多存档点系统。但Devine对开发商表示,如果可以尽 量利用主界面按键。玩家在使用iPad时,希望能快速关闭和打开游戏。
让游戏成为用户与虚拟世界互动的窗口
iPad游戏软件开发商的目标应该是帮助玩家接触整个虚拟世界。这听起来像是个很深奥的概念,但其实并不难。制作出相对自然的世界,引进屏幕接触作为互动方式。随后,驱除实现这种体验的障碍,直到玩家觉得他们真正身在你所制造的世界中。