sprite-sheet相关内容

在Java中使用LibGdx制作Sprite Sheet动画

我在这里有一些代码,它获取一个精灵工作表,并通过获取图像的长度和宽度并按行和列对其进行细分来将其划分为单独的精灵。这个,适用于我的测试精灵工作表,但不是我实际上要用于我的游戏的那个。 我的动画课在这里: package Simple; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.graphics.Text ..
发布时间:2022-08-10 15:47:25 Java开发

Sprite 帧动画 Cocos2d 3.0

我一直在尝试制作动画精灵,它们有很多教程,但它们都是针对 Cocos2d 2.x 的.我的精灵表被命名为 fappbird.png 和 .plist 被命名为 fappbird.plist 我有这段代码,但每次我启动场景时它都会崩溃,这是在我的 init 方法中 //-------------------------------------------------------------- ..
发布时间:2022-01-21 17:05:26 移动开发

我可以用于 android 设备的最大精灵表大小是多少?

我可以在安卓设备上使用的最大精灵表尺寸是多少?听说有限制,因为有些设备不能处理大图.8196x4092px 还可以吗? 解决方案 我觉得8196x4092px的纹理分辨率太大了,你应该尝试降低spritesheet的分辨率,或者把你的spritesheet 分成不同的 spritesheets 然后组装它们 因为 8196x4092px 可能会导致您在某些设备上出现问题 最大纹 ..
发布时间:2022-01-12 17:25:44 其他开发

Spritesheet 编程切割:最佳实践

我有一个由 42 帧组成的大精灵表 (3808x1632).我会用这些帧呈现一个动画,我使用一个线程来加载一个包含所有帧的位图数组,一个启动画面等待它的结束.我没有使用 SurfaceView(和画布的绘图功能),我只是在主布局的 ImageView 中逐帧加载.我的方法类似于 从 spritesheet 加载大量图像完成实际上需要将近 15 秒,无法接受. 我使用这种功能: for (i ..
发布时间:2022-01-06 11:32:13 移动开发

如何以矩形为中心使表面(次表面)居中?(缩放精灵碰撞盒/碰撞矩形)

目前我有工作代码,它会在 spritesheet 中循环,将每个单元格/图像(总共 9 个)作为子表面添加到列表中.随着游戏的更新,我将 Player 图像设置为代码索引的当前单元格.同时,我还有一个矩形作为精灵“hitbox"/collision rect. 但是,将次表面设置为新图像时,我发现精灵从碰撞矩形的左上角开始缩放.由于精灵明显大于碰撞矩形,碰撞矩形放置在远离实际字符模型/精灵的 ..
发布时间:2022-01-02 11:05:18 Python

Pygame:从精灵表中显示这些船及其运动的最佳方式是什么?

下面附上我正在使用的精灵表之一.现在,我想知道移动时显示带有动画的船只的最佳方式.这些船有 9 个框架.我找到了带有弃用代码的旧示例,或者将图像分解为单个文件的示例.我希望有人向我展示使用这些精灵的最佳方式.感谢您抽出宝贵时间. 解决方案 什么是最好的方法 无法回答,因为最终那是主观的;取决于你自己的目标.最棒的表演?最简单的代码?最灵活的代码? 你可以从我在上次无聊的会议中一起破解 ..
发布时间:2021-11-26 13:56:26 Python

Pygame:从精灵表中显示这些船及其运动的最佳方式是什么?

下面附上我正在使用的精灵表之一.现在,我想知道移动时显示带有动画的船只的最佳方式.这些船有 9 个框架.我找到了带有弃用代码的旧示例,或者将图像分解为单个文件的示例.我希望有人向我展示使用这些精灵的最佳方式.感谢您抽出宝贵时间. 解决方案 什么是最好的方法 无法回答,因为最终那是主观的;取决于你自己的目标.最棒的表演?最简单的代码?最灵活的代码? 你可以从我在上次无聊的会议中一起破解 ..
发布时间:2021-11-24 22:43:03 Python

在 Java 中阅读精灵表的最佳方式是什么?

我正在编写一个基本的精灵引擎,以供自己娱乐并更好地熟悉 Java 的 2d API.目前,我正在使用大量具有透明背景的单独 .png 文件来表示我需要的各种精灵和不同的动画帧.大多数“真实世界"游戏开发项目似乎都使用“精灵表",其中在单个文件中包含多个精灵或动画帧.此外,人们通常会指定一种没有出现在精灵调色板中的任意颜色作为透明颜色,而不是使用原生图像透明度支持.如何以编程方式管理这样的文件? ..
发布时间:2021-11-24 22:29:11 Java开发

Silverlight 中的 Spritesheet

有人有在 Silverlight 中使用 spritesheet 的例子吗?我想剪辑图像,当按下按钮时,跳到下一帧.(如果用户一直点击按钮,它看起来像一个动画).我环顾四周,但没有找到我正在寻找的东西.感谢您的帮助. 解决方案 以下内容将完全符合您的要求.您可以使用键盘上的向上 ↑ 和向下 ↓ 键在动画中前后导航. XAML ..
发布时间:2021-11-10 05:53:55 C#/.NET

动画 .GIF 与 Spritesheet + JS/CSS

哪个对性能、文件大小(和我的理智)的缩放效果最好:动画 .gif 或带有动画的 spritesheet 使用 CSS(和 JS 在需要时)? 文件大小 所以,老实说,我不确定这里哪个会更好,因为我不了解 .gif 中的帧压缩.我的猜测是,如果我可以正确摆动,它们最终会大致相等,但如果这是错误的,或者这是由于其他原因造成的因素,请告诉我. 在我看来,这里的主要优势在于 Sprite ..
发布时间:2021-11-10 05:18:15 前端开发

Pygame:从精灵表中显示这些船只及其运动的最佳方式是什么?

下面附上我正在使用的精灵表之一.现在,我想知道移动时显示带有动画的船只的最佳方式.这些船有 9 个框架.我找到了带有弃用代码的旧示例,或者将图像分解为单个文件的示例.我希望有人向我展示使用这些精灵的最佳方式.感谢您抽出宝贵时间. 解决方案 什么是最好的方法 无法回答,因为最终那是主观的;取决于你自己的目标.最棒的表演?最简单的代码?最灵活的代码? 你可以从我在上次无聊的会议中一起破解 ..
发布时间:2021-06-23 20:26:15 Python

有效地打包动画图像/雪碧表的纹理-Libgdx

对于我的LibGdx项目,我拥有的资产包括单个图像和用于动画的精灵表.我知道将所有内容打包到一个图集中很有效. 但是关于精灵表,我该如何打包?打包时是否必须使用一张精灵表或一张精灵表的图像?例如:我有一个名为"snake"的精灵表,它有4帧.我也有蛇框,分别是snake_01,snake_02,snake_03和snake_04. 哪种方法更好? 解决方案 第二种方法可以减少管 ..
发布时间:2021-05-29 20:36:31 其他开发

在Cocos2D-x的多分辨率设置中使用Sprite Atlas

我刚刚能够为多分辨率环境设置Cocos2d-x.即支持所有/大多数可用的iPhone屏幕尺寸. 下一步是抓取单个文件(一堆png),而是使用精灵图集(又名精灵图). 这在Cocos2D-x中如何工作?有人能进行有效的样品设置吗? 再次,谷歌和现有文档(嗯,我认为不存在)使我失望. 解决方案 对于cocos2d-x v3.5 ... cocos2d-x测试类始终是查看 ..
发布时间:2021-04-22 20:37:29 游戏开发

在EaselJS中缓存SpriteSheets

如何在EaselJS中缓存SpriteSheets?我有一个Sprite对象,当我使用 user.hero.cache(0,0,30,40); 时,它将停止播放动画(可能是因为我只是在缓存当前帧,而不是整个SpriteSheet图片)。那么如何缓存呢? 这是我相关的EaselJS代码: data = { 图片:[“ Graphics / hero.png”], 帧数:{ 宽度:30, ..
发布时间:2020-09-28 06:38:02 前端开发

如何围绕矩形居中放置一个表面(子表面)? (缩放的精灵Hitbox/碰撞矩形)

目前,我有工作代码,可以循环通过一个Spritesheet,将每个单元格/图像(总共9个)作为子表面添加到列表中.随着游戏的更新,我将Player图像设置为代码在其中索引的当前单元格.同时,我还有一个设置为sprites'hitbox'/collision rect的矩形. 但是,将次表面设置为新图像,我发现精灵从碰撞矩形的左上角缩放.由于子图形比碰撞矩形大得多,因此将碰撞矩形放置在远离实际 ..
发布时间:2020-07-04 21:01:14 Python

如何在iOS中将动画与单个Sprite表格区分开?

我正在使用不使用 cocos2D 的精灵表的应用程序。 我在下面使用图像作为精灵表 在蝴蝶结图片中有许多不同的图片。我想让它们在不同位置播放动画 我已经按照本教程操作,但是它只有一个动画 UIKit-TexturePacker 我想在没有cocos2d的帮助下(使用UIKIT)实现这一目标。 任何帮助将不胜感激。 解决方案 您有2个选择: 困难的方 ..
发布时间:2020-06-08 18:39:25 移动开发

从Sprite工作表中的SFML动画精灵

我正在尝试为sfml中的精灵设置动画。目前,我可以移动精灵并在朝不同方向移动时更改其图像,但是我想在其移动时对其进行动画处理。我认为可能有一种方法可以使用sf :: Clock完成此操作,或者可能有更好的方法。所有的精灵都在同一个精灵表上,因此我只需要找到一种方法即可在一个方向上移动的同时根据时间更改textureRect的X和Y坐标。如果我缺少任何东西或您有任何疑问,我将尽我所能回答。 m ..
发布时间:2020-06-06 19:08:25 C/C++开发

带箭头键的8向图形动画

我负责在ActionScript 3中为等距视频游戏设计演示。我有位图子画面,可以显示我在各个方向站立和行走所使用的化身。步行动画由三个帧组成。 但是,我的问题是我需要弄清楚如何利用它们。我不熟悉Flash中的动画,因此需要输入有关如何向正确的方向移动行走帧gotoAndPlay()的信息。我不认为隔离必要的方向将不是一个挑战,就像在箭头键按下时启动并保持运行一样。 我当前的代码基本上 ..
发布时间:2020-06-06 18:59:37 其他开发