如何管理 J2ME 游戏中的精灵?

发布于 2024-08-07 21:11:59 字数 30 浏览 3 评论 0原文

J2ME 是否有任何库可以管理游戏的位图精灵?

Are there any libraries for J2ME to manage bitmap sprites for games?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

遗忘曾经 2024-08-14 21:11:59

实际上,J2ME 的 MIDP 2.0 标准中有一个游戏 API,它有许多以游戏为中心的类,其中包括 Sprite 类。查看本教程,了解使用 J2ME 游戏 API 的良好概述。

http://today.java.net/pub/ a/today/2005/07/07/j2me3.html

There's actually a game API in J2ME's MIDP 2.0 standard which has a bunch of game-centric classes, including a Sprite class. Check out this Tutorial for a good overview to using the J2ME Game API.

http://today.java.net/pub/a/today/2005/07/07/j2me3.html

漫漫岁月 2024-08-14 21:11:59

尝试使用 TiledLayer,它会给你以更优雅的方式管理和排列图像的选项。而且它的内存密集程度也较低。您只需加载一张平铺图像,TiledLayer 就会为您完成这项工作

Try using a TiledLayer, it gives you the option to manage and array of images in a more elegant way. Also it is less memory intensive. You just load one tiled image and the TiledLayer will do the job for you

捎一片雪花 2024-08-14 21:11:59

没有太多需要管理的事情。您可以使用 Image.createImage("/sprite.png"); 加载带有透明度信息的 png 图像。

该图像可以位块传输到屏幕上的任何位置。

您可以创建一个简单的精灵类,其中包含图像、x 和 y 位置,并使用它。

对于简单的碰撞检测,您只需比较 2 个精灵的边界矩形即可。

There is not much to manage. You can load a png image with transparency info with Image.createImage("/sprite.png");

this image can be blitted anywhere on the screen.

You could create a simple sprite class, which has the image, an x and y position, and use this.

For simple collision detection you could just compare the bounding rectangles of 2 sprites.

R

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文