看到很多手机网站(包括当乐)将一个游戏标为MOTO VXXX/E398适用,理由很简单,就是因为2者屏幕大小相同,游戏又都能运行。更重要的是2者在模拟器上运行的结果也相同。
这里说明一个误区:VXXX和E398的游戏不可完全通用!
这里我们从屏幕尺寸、游戏平台、按键和模拟器4个部分来说明这个问题
1、屏幕。
2者屏幕是相同的,游戏均是176*208像素。这一点上,2者不存在问题。包括甚至其他索爱K700等系列的游戏也兼容
2、平台。
MOTO的手机大多都是MIDP2.0,所以游戏肯定是能运行的。即使一个VXXX系列的游戏拿到中低端的C系列上也是照跑不误。当然个别对系统要求苛刻的游戏除外。所以2者游戏互通运行也是没有任何问题的。
3、按键。
这是我想说的重点问题。为什么说2者游戏不一定互通?因为2个机型的soft键,也就是软键的键值不同。如果游戏使用到这3个软键,而且是必须使用到,那么就会有问题了。
VXXX系列左软键值:21 / 右软键值:22 / 菜单键值:23
E398左软键值:-21 / 右软键值:-22 / 菜单键值:-23
4、模拟器。
OK,测试游戏时大家先拿什么来测试?当然是模拟器。好,我们调出E398的模拟器,然后测试VXXX游戏,OK啊,左右软键都可以用!
没错,是可以用,这就是模拟器的BUG,模拟器(MOTO SDK4.3)的E398的左右软键值是按VXXX系列的标准的,即21/22/23。包括C系列等手机的模拟器都存在这个BUG。
所以,一切游戏必须是以真机测试为准
总结:将E398游戏和VXXX系列混为一谈是十分不可取的。不过在某些条件下,2者的游戏是可以基本互通:
1、该游戏没有使用到软键
2、该游戏的软键功能基本不影响游戏(例如有其他键可以代替)
3、游戏本身定义了2套键值,可以同时适用于E398和VXXX(比较少见,如要判断,则通过查看源代码或者真机测试才行)
附:已知176*208大屏幕MOTO系列手机的游戏通用列表(即按键值对应)
E398、E1000、V501、V80之间的游戏互通
V300-500、600之间的游戏互通
这里说明一个误区:VXXX和E398的游戏不可完全通用!
这里我们从屏幕尺寸、游戏平台、按键和模拟器4个部分来说明这个问题
1、屏幕。
2者屏幕是相同的,游戏均是176*208像素。这一点上,2者不存在问题。包括甚至其他索爱K700等系列的游戏也兼容
2、平台。
MOTO的手机大多都是MIDP2.0,所以游戏肯定是能运行的。即使一个VXXX系列的游戏拿到中低端的C系列上也是照跑不误。当然个别对系统要求苛刻的游戏除外。所以2者游戏互通运行也是没有任何问题的。
3、按键。
这是我想说的重点问题。为什么说2者游戏不一定互通?因为2个机型的soft键,也就是软键的键值不同。如果游戏使用到这3个软键,而且是必须使用到,那么就会有问题了。
VXXX系列左软键值:21 / 右软键值:22 / 菜单键值:23
E398左软键值:-21 / 右软键值:-22 / 菜单键值:-23
4、模拟器。
OK,测试游戏时大家先拿什么来测试?当然是模拟器。好,我们调出E398的模拟器,然后测试VXXX游戏,OK啊,左右软键都可以用!
没错,是可以用,这就是模拟器的BUG,模拟器(MOTO SDK4.3)的E398的左右软键值是按VXXX系列的标准的,即21/22/23。包括C系列等手机的模拟器都存在这个BUG。
所以,一切游戏必须是以真机测试为准
总结:将E398游戏和VXXX系列混为一谈是十分不可取的。不过在某些条件下,2者的游戏是可以基本互通:
1、该游戏没有使用到软键
2、该游戏的软键功能基本不影响游戏(例如有其他键可以代替)
3、游戏本身定义了2套键值,可以同时适用于E398和VXXX(比较少见,如要判断,则通过查看源代码或者真机测试才行)
附:已知176*208大屏幕MOTO系列手机的游戏通用列表(即按键值对应)
E398、E1000、V501、V80之间的游戏互通
V300-500、600之间的游戏互通