Vodafone 3GC & VGA 全屏问题

来源:互联网 发布:淘宝买汽车配件靠谱吗 编辑:程序博客网 时间:2024/04/30 23:14

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了。实在是搞不懂~~