Vodafone 3GC & VGA 全屏问题

Vodafone 3GC & VGA 全屏问题

开发Vodafone MIDP2.0的游戏,可以在MIDlet属性值中设置MIDxlet-ScreenSize的值,来设定游戏画面的大小。根据softbank提供的开发资料,该值限制为以下几个数值:120,130 or 240,260 or 240,320 or 480,520802SE机型是一个特例为:176,182

昨天碰到一个游戏,MIDxlet-ScreenSize设置为:

MIDxlet-ScreenSize: 240,260

在游戏中,使用setFullScreenMode(true); 设置全屏,并使用双缓冲进行画面描绘,结果在V804SHV804N V904SH V905SH 这些机型上出现不是全屏的现象,而其他机型却正常。百思不得其解,哪怕是我把后台缓冲高度增加了60个像素(解决全屏问题,对903sh等有效),还是搞不定。

以前做的另外一个游戏根本就没有设置MIDxlet-ScreenSize属性,使用setFullScreenMode(true); 设置全屏,并使用双缓冲(缓冲高度增加了60个像素)进行画面描绘在V904SH上跑的好好的。而同样的办法在昨天的这个游戏上却无效,因为没有设置MIDxlet-ScreenSize属性,分辨率很高,图像被缩小了。天哪,鬼知道这些机器有什么特殊的癖好~

今天,百般尝试,去掉双缓冲改为直接描绘,居然 OK 了。实在是搞不懂~~

你可能感兴趣的:(Vodafone 3GC & VGA 全屏问题)