Java me 为Asha 303创建风景游戏画布
我搜索了所有的论坛,没有找到任何能满足我问题的答案 我想为诺基亚Asha 303创建一款横向游戏,有没有办法将游戏画布旋转90度,使方向变成横向?因为我看了这个视频。这个游戏有横向定位,所以我想知道如何在j2me中做到这一点Java me 为Asha 303创建风景游戏画布,java-me,midp-2.0,series-40,Java Me,Midp 2.0,Series 40,我搜索了所有的论坛,没有找到任何能满足我问题的答案 我想为诺基亚Asha 303创建一款横向游戏,有没有办法将游戏画布旋转90度,使方向变成横向?因为我看了这个视频。这个游戏有横向定位,所以我想知道如何在j2me中做到这一点 谢谢,自MIDP2.0以来,我们可以使用精灵将图像旋转90度。我们首先需要的是一个正确大小的图像。考虑到精灵和图像属性,以下代码可能位于扩展画布的类的构造函数中: int width = Math.max(super.getWidth(), super.getHeight(
谢谢,自MIDP2.0以来,我们可以使用精灵将图像旋转90度。我们首先需要的是一个正确大小的图像。考虑到精灵和图像属性,以下代码可能位于扩展画布的类的构造函数中: int width = Math.max(super.getWidth(), super.getHeight()); int height = Math.min(super.getWidth(), super.getHeight()); screen = Image.createImage(width, height); sprite = new Sprite(screen); if (super.getWidth() < super.getHeight()) { // portrait screen sprite.setTransform(Sprite.TRANS_ROT90); sprite.setPosition(0, 0); } int width=Math.max(super.getWidth(),super.getHeight()); int height=Math.min(super.getWidth(),super.getHeight()); screen=Image.createImage(宽度、高度); 精灵=新精灵(屏幕); 如果(super.getWidth()
。不要在画布上设置标题
。不要将命令添加到画布
。在调用super.getWidth()和super.getHeight()之前调用setFullScreenMode(true)
从MIDP2.0开始,我们可以使用精灵将图像旋转90度。我们首先需要的是一个正确大小的图像。考虑到精灵和图像属性,以下代码可能位于扩展画布的类的构造函数中: int width = Math.max(super.getWidth(), super.getHeight()); int height = Math.min(super.getWidth(), super.getHeight()); screen = Image.createImage(width, height); sprite = new Sprite(screen); if (super.getWidth() < super.getHeight()) { // portrait screen sprite.setTransform(Sprite.TRANS_ROT90); sprite.setPosition(0, 0); } int width=Math.max(super.getWidth(),super.getHeight()); int height=Math.min(super.getWidth(),super.getHeight()); screen=Image.createImage(宽度、高度); 精灵=新精灵(屏幕); 如果(super.getWidth()
。不要在画布上设置标题
。不要将命令添加到画布
。在调用super.getWidth()和super.getHeight()之前调用setFullScreenMode(true)
从您的目标设备支持吗?您的目标设备支持吗?