作者:imtrash 文章来源:http://www.j2medev.com/Article/ShowArticle.asp?ArticleID=808
The Mascot Capsule®Micro3D engine (Java 3D)允许你用sprite位图来使材质动起来以创建非常棒的动画效果。在JSR-184中可以移动或旋转整张帖图来代替sprite的使用。
在每帧动画中,可以通过只显示图片的一部分来使材质动起来
Mascot Capsule Micro3D的材质在每个面中可以被调整为最大256像素以内的任何尺寸。当为一个形状指定材质坐标时,图片中被绘制的部分实际上是被指定的。
显示一个完整的255*255的图片,我们使用材质坐标(x,y):
int TEXTURE[] = {0, 255,
255, 255,
255, 0,
0, 0};
只显示在255*255的图片这张图片上左边16个像素,我们使用 (x, y):
int TEXTURE[] = {0, 255,
16, 255,
16, 0,
0, 0};
所以,为了使材质动起来我们只需要改变要显示的材质的部分。平面左顶角的材质坐标(0,0)并写右底角的坐标为 (ImageWidth, ImageHeight).
下载范例程序和源代码
分享到:
相关推荐
PUSH注册机制在JAVA移动应用程序开发中的应用非常广泛,如在无线移动网络中,PUSH技术可以通过主动发送信息来实现用户信息查询,从而解决无线移动网络所存在的问题。 PUSH注册机制是JAVA移动应用程序开发中的一种...
在使用Java 2 Micro Edition (J2ME) 开发MIDlet应用时,经常会出现一个弹窗提示用户授权的情况。这种现象通常发生在非受信MIDlet(Untrusted MIDlet)上。当这类应用程序试图访问系统的敏感API时,出于安全考虑,...
本文将详细介绍如何将MIDlet(Mobile Information Device Profile 应用程序)与J2EE相结合,以实现高效且稳定的移动商务应用开发。 #### 二、J2ME软件架构 J2ME运行环境主要由四个部分组成:Java虚拟机(JVM)、...
在这个框架中,定义了所有关于PUSH的方法,程序开发人员可以充分利用所提供的方法将具体的MIDlet应用程序注册到PUSH事件中。 本文详细介绍了PUSH技术的原理和实现机制,并对PUSH注册机制的实现进行了详细的描述。...
由于BlackBerry设备支持多种网络连接方式,因此在移植MIDlet应用时需要考虑到网络连接的兼容性: 1. **BlackBerry Enterprise Server (BES)**: 适用于企业环境下的安全通信。 2. **BlackBerry Internet Service ...
要在MIDlet中添加应用程序图标,我们需要在MIDlet的清单文件(MIDlet-Jar-Icon属性)和部署描述符文件(Display-Icon属性)中指定图标文件。图标文件通常为.png或.gif格式,大小需适应不同的设备屏幕。例如: ```...
本文将详细介绍Midlet程序签名的相关概念、原理以及在实际开发中的应用。 #### 二、Midlet程序签名概述 ##### 1. 信任域的概念 在Java ME平台中,信任域(Trust Domain)是指一组具有相同信任级别的应用程序集合。...
该项目是一个基于Eclipse的MIDlet应用程序示例,其核心目标是演示如何在Java 2 Micro Edition (J2ME) 平台上使用MIDlet控件。MIDlet是J2ME中的一个关键概念,它是一个可下载的移动应用单元,能够在小型设备如手机或...
而在MIDP2.0版本中,则增加了跨MIDlet套件共享记录存储的能力,这极大地扩展了RMS的应用场景。 **共享RMS**: - **共享机制**:共享RMS需要一个拥有者和一个或多个消费者。拥有者负责创建记录存储,并设置其共享...
在Java移动领域,MIDLet(Mobile Information Device Profile Application)是J2ME(Java 2 Micro Edition)平台上的一个应用程序接口,主要用于开发在小型设备如手机或掌上电脑上的应用程序。MIDLet与Servlet的通信...
MIDlet是J2ME中的一个核心概念,它是运行在移动设备或嵌入式系统上的Java应用程序。LWUIT则是一个轻量级的UI框架,用于简化和优化移动设备上的图形用户界面设计。 【描述】"this is simple example of j2me midlet ...
4. WTK使用:如何在WTK环境中创建、运行和调试Midlet应用程序。 5. JAR文件打包:了解如何将编译后的Java类打包成.JAR文件,以便在Java支持的设备上运行。 这个项目对于理解移动应用与服务器之间的通信机制,以及...
在手机应用程序开发中,我们通常会用到Connected Limited Device Configuration (CLDC) 和 MIDP(Mobile Information Device Profile)。CLDC是J2ME的基础,它提供了轻量级的JVM和核心库,适合资源有限的设备。MIDP...
在移动设备上开发应用程序,尤其是早期的Java ME(Mobile Information Device Profile)平台,开发者常常使用MIDlet来创建可运行在手机上的小程序。MIDlet是Java Micro Edition(Java ME)的一部分,它允许开发者为...
在这个"RMS-MidLet例子"中,我们关注的是如何使用RMS来创建一个基于J2ME的Midlet应用程序。Midlet是运行在J2ME环境下的移动应用程序,它在功能手机上扮演着类似Android或iOS应用的角色。这个示例项目将展示如何在...
本教程是由两部分组成的系列文章的第一部分,提供构建灵活的 J2ME 移动应用程序的分步指导。在本教程中将介绍如何构建一个建立订单的...介绍如何使用 J2ME RMS、打造 MIDlet、并将得到的应用程序部署到 J2ME 环境中。
- **MIDlet标准**:遵循MIDP标准,确保应用程序能在不同设备上兼容运行。 - **内嵌ID和License格式**:定义了应用程序的身份标识和授权方式。 - **Java无线应用支持终端策略**:明确了Java业务对不同终端的支持策略...
然而,这些早期的融合设备在应用程序的丰富性和互动性方面相对有限。Java的引入,尤其是支持MIDlet的J2ME,为手机应用开发打开了新的大门,允许开发者创建可以在不同手机平台上运行的软件。 Motorola是最早开放J2ME...