..


赞助商链接

创建一个简单的Java ME的图形动画

书面文章安东尼Coschignano
第1页4

一个以发展为导向的平台,移动设备的基本功能是提供的动画图形制作principalmene通常在视频游戏开发旨在扩展模型

Java ME,这是透过一种规范,也包括了一个游戏的生命周期管理。 我们将忽略目前为“为游戏本身发展的总体架构这个问题,让我们在关心的,在我看来是动画图形手最有创意和有趣。

显示,可显示和画布

在Java ME类心脏的图形库显示可显示 。 第一个把手上的设备屏幕上显示的元素,第二个代表了这些元素的最高抽象,显示定位 ,以“内部屏幕组件。
在此背景下,在Java ME提供了两种各自有不同的作用,根据组件,我们打算建立或使用Displayable的对象的类型。 Displayable的子类是基本的:

Screen类定义的子屏幕又高层次的图形组件,这是结构或表格等预定义的图形控制,报警,TextBox和直接使用。

Canvas类是Displayable的,而不是他们实现类,但反过来需要一个抽象的方法进一步具体化涂料图形 g)凡以“内部有必要定义一个要在屏幕上投影的设计方向。 这意味着低级别的图形化编程realizazzione动画必要的。 尤其重要的是“图形对象在paint方法中使用。 这个对象提供了绘制基本的低层次,使用它可以画线,圆,数字,点等方法..
我们看到的主要方法:

  • 无效的drawLine(INT X1,Y1 INT,INT X2,Y2 INT):
    通过绘制点(X1,Y1),(X2,Y2)一行
  • 无效的drawRect(INT X,诠释y,宽度INT,INT高)
    画一个矩形的坐标与相应的高度和宽度(X1,Y1)
  • filRect无效(INT X,诠释y,宽度INT,INT高)
    如上所述,Solta,填补与当前颜色的矩形
  • drawArc无效(INT X,诠释y,INT的宽度,高度INT,INT startAngle,INT arcAngle)
    绘制“与它的坐标X1和Y1弓,高度,宽度(高度和宽度)和宽度”一角
  • 无效setColor(INT R,INT G,INT B)
    设定目前的颜色与该数字,然后得出
画布类还包含的方法通知通过按设备的键盘(的keyPressed()等keyRleased),以及与其他指针设备事件的按钮操作事件(pinterDragged(),pointerPressed()等...)

一旦实现,这是一种类型的画布或屏幕Displayable对象应显示在屏幕上。 为了达到这个proprosito来在“对象Diaplay其中涉及到管理的元素在屏幕上显示。 而“作为显示对象单一 ,它不是直接实例化,但你可以得到一个“这样的要求:






公共类Demo扩展的MID​​let {





  



私人显示显示;



  



 ... ...



  



显示= Display.getDisplay(本);



  



 ... ...







 }



一旦你在这里是一个主要方法,我们可以使用实例:
  • 公众可显示 GetCurrent(),返回到“图形对象显示在屏幕上
  • 公共无效setCurrent( 可显示四)设置“对象以显示
所有这些类的包javax.microedition.lcdui的一部分

在同一类...
电子学习
ASP零(电子书) ASP零(电子书)
从头开始学习微软的ASP和VBScript。 在只有29€。
Flash MX和动作(课程) Flash MX和动作(课程)
成为从29€网站开发商。
站长基地(第一) 站长基地(第一)
从头开始创建一个网站。 起价29€。
赞助商链接