16得票3回答
图像精灵比单独的图像更高效吗?

我大约两年前开始使用图像精灵,因为我看到苹果和Facebook等网站在其网站上使用它们。 毫无疑问,如果您下载一个60kb的图像,而不是三个20kb的图像,则加载页面更快,但是,最近有人告诉我,尽管精灵在加载时速度更快,但实际上在客户端方面会消耗更多内存。 在我的眼中: 精灵的加载速度...

15得票6回答
在Unity 2D中翻转2D精灵动画

我有一个关于2D精灵动画的问题,我无法在特定的地方找到答案: 我有一个带有向右行走动画的精灵。然而,当他向左行走(2D横向滚动游戏),我想要翻转动画,使之朝左。 我可以轻松地翻转精灵本身,使用transform.localscale.x,但是,这只是翻转了精灵,而不是动画剪辑。(在Unit...

15得票7回答
有没有适用于WebGL的2D精灵库?

我希望使用WebGL构建2D游戏,因为我需要WebGL提供的硬件加速,而在canvas标记中的2D画布上下文无法实现。 说了这么多,是否有适用于WebGL创建2D精灵的教程?或者更好的是,是否有适用于WebGL的2D精灵库?理想情况下,我正在寻找像cocos2d移植到WebGL的东西。 毫...

13得票4回答
如何在Pygame中使用精灵组

现在我的程序已经到了需要为一些玩家可以与之碰撞而不死亡的精灵创建一个组的阶段(就像屏幕上可能有其他精灵一样)。 我已经仔细搜索了Google,但官方的pygame文档似乎没用或难以理解。我正在寻找任何了解此事的人提供一点点帮助。 首先,我需要找出如何创建一个组。这是在最初的游戏设置中完成吗...

13得票3回答
最佳实践:在XNA中高效绘制精灵

在我的2D XNA游戏中,绘制精灵的高效方法是什么?为了更具体,我将这个问题分成了4个问题。 我曾经把Game1的spriteBatch声明为静态,并在每个IDrawable.Draw中调用SpriteBatch.Begin和.Close。但这并不好用。给每个可绘制对象分配自己的Spri...

13得票4回答
获取精灵的宽度

我正在尝试用一些正方形精灵创建一行。为了获取这些精灵的宽度,我正在使用tileWidth = (int)tileSet[0].renderer.bounds.size.x; 然后为了形成行,我使用的是:for(int i = 0; i < tileSet.Length ; i++){ ...

13得票6回答
如何消除平铺纹理之间的间隙?

我正在使用LibGDX制作一个平台游戏。我在平台上使用正方形瓷砖,但有些瓷砖之间会出现缝隙。当我缩放或移动相机时,这些缝隙的位置也会变化。 更多细节: 瓷砖的大小为32x32,我已经尝试过32x32和64x64两种大小。 瓷砖之间的距离是32像素(例如,第一个瓷砖的坐标为x=0,y=0,...

13得票1回答
如何预加载SVG精灵图?

我有一个名为icons.svg的SVG精灵文件,内容如下: <?xml version="1.0" encoding="utf-8" ?> <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> ...

12得票4回答
CSS雪碧图的浏览器渲染

我们都知道CSS sprite图像可以很好地减少请求的数量等,但是如果有多个元素使用一个大图像作为背景,浏览器渲染页面的性能又如何呢?

12得票5回答
NES编程-名称表?

我在想关于NES如何显示其图像功能的问题。我在线上做了一些研究并阅读了相关资料,但我有最后一个问题:Nametables。 基本上,从我所阅读的内容来看,NES中每个8x8方块都指向Pattern表中的一个位置,该表保存着图像内存。此外,Nametable还具有属性表,为每个16x16方块设...