问题标签 [sprite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
21913 浏览

image - 二维精灵最喜欢的图像文件格式

您最喜欢的游戏无损图像格式(即 2d 游戏)是什么?为什么?

需要考虑的一些事情是磁盘大小、转换为可用格式的开销以及格式的特性(即 alpha 支持)。

没有最佳答案,但请务必尽您所能支持您的最佳答案!

0 投票
7 回答
3584 浏览

java - Java 2D 游戏编程 - 新手问题

我们是一个程序员和设计师的团队,我们想制作一个中型的 java 游戏,在 web 浏览器中作为 applet 播放。我(程序员)有3年的一般开发经验,但我之前没有做过任何游戏编程。

我们假设:

  • 我们将决定游戏的情节、故事情节等。

  • 我们将创建一个我们需要的资产(图像)列表,即玩家图像、怪物图像、城镇、建筑物、树木、物体等。(我们暂时不添加任何音乐/声音效果)

  • 当我读完我买的一些游戏编程书籍时,设计师将开始创建这些图像。设计师将创建游戏的第一个城镇/关卡,然后将这些图像传递给我,我将开始编写第一个关卡,他将开始下一个关卡,在 4-5 个关卡之后,我们将发布 v.1的游戏。

问题 1:这是用于该项目的正确方法吗?

问题 2:设计师应该以什么格式创建这些图像。它们应该是 .bmp、.jpeg 还是 .gif 文件?而且,他会将所有这些图像放在一个文件中,还是将每个怪物/物体/建筑物放在自己的文件中?笔记; 我们现在坚持 2D 而不是 3D。

问题 3:我见过一些游戏艺术品,其中有一个怪物的文件,在那个文件中,大约有 3-4 张来自不同方向的怪物图像,都放在一个文件中,我想是因为它们'是动画的一部分。这是一个插图:

[向右看的怪物] ... [在前面看的怪物] ... [向右看的怪物[

所有这些都在一个文件中。这就是他必须向我提供这些动画的方式吗?

我想知道的是,他必须以什么格式向我提供设计的图像,以便我能够在 Java 代码中轻松访问/操作它们。

所有答案表示赞赏:)

0 投票
8 回答
6098 浏览

html - Can't get CSS Sprite to work..what am I doing wrong?

I am using CSS Sprite Generator to create sprites for a web page I am working on, but it doesn't seem to work, and I don't know why...I guess it's something obvious but..!

So, I picked up 3 images, zipped, generated the PNG file (I checked out the result it is seems fine) and I got the following css classes back:

So here is the HTML I am testing on, and for some reason all I get is a nice blank page:

Any tips?

0 投票
4 回答
2719 浏览

apache-flex - 在 Sprite 中获取应用于 Flash Sprite 的过滤器边界

我有一个带有 Sprite 符号的 Flash 库,该符号由其他带有设计时应用过滤器的精灵组成。我将这些符号嵌入到 Flex 应用程序中,如下所示:

在本例中,SquareContainer 符号为 100px 宽 x 100px 高;但是它包含一个带有发光和模糊滤镜的子精灵,这会导致精灵看起来明显大于 100x100。由于我无法确定容器的组成,因此我无法使用 BitmapData.generateFilterRect() 来获取应用于嵌套精灵的过滤器。

我怎样才能得到精灵的大小加上它的过滤器?

0 投票
4 回答
9247 浏览

java - 一个好的Java 2d 引擎?

有谁知道带有精灵、动画和碰撞处理的 Java 2D 引擎?

0 投票
2 回答
55577 浏览

java - 如何在 Java 中提取此图像的一部分?

我有这个精灵表:

吃豆子精灵

如何读取此图像文件以提取其中的一部分用作精灵

0 投票
2 回答
3329 浏览

java - 如何使用双缓冲在 Java 中显示 Pacman 的嘴巴打开/关闭动画?

我正在尝试在我正在制作的一次性 pacman 游戏中展示 pacman 角色著名的张嘴/闭合动画,以自学游戏编程。

我正在做的是绘制张开的嘴巴图像,然后在完全相同的(x/y)位置重新绘制闭合的嘴巴图像。但这不起作用,我只是一直看到闭口动画。

如果我把它放在一个循环中,系统就会冻结,你会看到张开嘴的图像在闪烁,但你看不到被替换的图像。

我已经测试并确保两个图像都按预期正确加载。

这是我的startAnim()函数,当您双击小程序时调用它:

0 投票
5 回答
15527 浏览

javascript - 用于 Canvas 标签的 Javascript Sprite 动画库

你能给我指出一个使用 HTML Canvas 标签的好的 Javascript sprite 动画库吗?

一些谷歌搜索只发现了一些非画布项目。我正在寻找干净简单的东西。

谢谢。

0 投票
3 回答
9577 浏览

iphone - iPhone cocos2d sprites in array,内存问题

我试图在一个数组中跟踪我的精灵,在图层中添加和删除它们,然后最终将它们从数组中清除。

我正在使用以下代码:

然后当我想摧毁一棵树时,我使用:

我的问题是,当我查看 Instruments 时,我永远不会回收该内存,永远不会有下降。我认为通过释放精灵可以释放内存。我这样做完全错了吗?

0 投票
4 回答
49131 浏览

c# - 跟随 Sprite 的 XNA 2D 相机引擎

在 XNA 游戏中创建视差效果的最佳方法是什么?我希望相机跟随我的精灵在世界各地移动,这样我就可以构建缩放、平移、抖动和其他效果等效果。任何人都有一个如何做到这一点的可靠例子,最好是在 GameComponent 中?