问题标签 [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 投票
1 回答
2718 浏览

iphone - Objective-C Sprite 类 (iPhone SDK)

好的,对于初学者来说,我对 Objective-C 非常陌生,(通常是 C)。我对编程并不陌生,到目前为止,我发现过渡是无缝的,直到现在。我正在尝试实现我在网上找到的 Sprite 类,以便在 iPhone 上开发游戏,但我遇到了很多错误。例如...

其中 size 是一个合成的 CGSize 对象,而 image 是一个合成的 UIImage 对象。它们都在 Sprite.h 文件中声明。我得到的错误是“此分配中的类型不兼容”。任何帮助将不胜感激。我觉得错误似乎很简单,例如#include 或其他东西,因为每个错误都与 CoreGraphics 函数(CGRectMake、CGSizeMake、CGRectIntersectRect 等)有关。我不知道我是否应该在这里发布整个课程,但如果有要求我会很高兴。

0 投票
1 回答
973 浏览

c++ - directx10 中的精灵和纹理过滤

使用精灵时是否可以设置不同的纹理过滤?

0 投票
1 回答
1806 浏览

arrays - 从数组 cocos2d 中引用精灵

通常,在 cocos2d 中将精灵添加到图层时,我只需为每个精灵添加一个指向图层接口的指针,以允许在该图层中引用它。但是,我现在使用 for 循环来创建精灵数组:

如何引用这些创建的精灵?

0 投票
4 回答
1485 浏览

iphone - 使用精灵进行 iPhone 开发

我想创建一个 iPhone/iPod 游戏。我希望它是 3d,但我想使用精灵而不是 OpenGL 来做到这一点(我认为这会更容易,因为我不知道 OpenGL)。

我正在考虑简单地将精灵分层并改变它们的大小以产生 3d 的错觉。它不需要太有说服力,因为游戏会有点卡通。

如何在 iPhone 平台上使用精灵作为 OpenGL 的替代品?

0 投票
4 回答
1008 浏览

javascript - FireFox 3.5 重复获取图像精灵 - 如何防止?

编辑:Mozilla 修复了这个错误。这个线程已经死了。

编辑:这是一个 Mozilla 错误。看到这个线程:https ://bugzilla.mozilla.org/show_bug.cgi?id=501853

我在这里有一个用于我的图像的精灵:http ://www.trailbehind.com/site_media/images/sprite.png

在 FireFox 3.5 中,每次我在地图上渲染图标时,似乎都会获取精灵,当您加载此页面和/或平移地图时,您可以在 Firebug 网络面板中看到该行为:http://www.trailbehind。 com/node/1148091/

我以前在 Internet Explorer 中遇到过类似的问题,但我最终在 Safari 3/4、FF 2/3 和 IE 6/7/8 中得到了这个问题。现在,FF 3.5 出了点问题 :(

我试图将此代码放在文档中以预先缓存图像,但无济于事:

这是稍后创建地图标记(并再次获取精灵图像)的代码。它可能与 GMaps 相关 - 它似乎没有获取精灵来在左侧绘制每个图标或其他图像......只是地图。

0 投票
2 回答
4771 浏览

iphone - cocos2d Sprite contentSize 问题

我使用 spriteWithFile 方法定义了一个精灵,提供了一个 120 像素 x 30 像素的 .png

当我将它添加到我的图层并定位它时,它就是我希望它出现在屏幕上的位置。

但是,它似乎没有 contentSize。以下 NSLog 语句:

给出以下读出:

我错过了什么吗?那不应该是 120.000000 乘 30.000000

任何帮助将不胜感激。

问候,

富有的

0 投票
2 回答
4794 浏览

c - 为什么我不能对 SDL 纹理使用 colorkey?

我编写了这个简单的 C 程序来测试基本的 SDL 1.3 功能。一切正常,只有一个小问题。colorkey 不会被转换。我正在加载一个 8 位 PNG 精灵文件,其中调色板索引 #0 是背景颜色。我希望只看到显示的精灵,但我得到的是整个图像,包括背景颜色。

知道发生了什么或如何解决它吗?这是用 Visual C++ 2005 编写的。

编辑:这原来是由于 SDL_CreateTextureFromSurface 中的一个错误,我最终提交了一个补丁。

0 投票
5 回答
884 浏览

css - Sprite/PNG 图形重的网站,哦,我的!

我需要创建一个非常重图形的网站(撕裂的纸质背景,在纹理图形上带有透明阴影等)。我考虑节省文件大小的一种方法是将所有背景元素放入一个 PNG 中。问题是这个文件现在是 180k。如果我把它分解成各种 GIF 和几个 PNG,那么它会接近 70k。

真的有关系吗?这些天对于文件大小来说,什么是“太大”?有人会注意到文件是 180 还是 70k 吗?

0 投票
1 回答
1177 浏览

iphone - OpenGL iPhone 精灵表

我有一张不同宽度和高度的图像精灵表,我有坐标。我只需要渲染一个特定的精灵,并且想知道如何去做。谁能帮我?

0 投票
2 回答
261 浏览

css - 使用 msbuild 创建 CSS 精灵?

有没有人见过工具,甚至是从现有网站的图像生成 css sprites 的过程概念,以及在构建过程中的 css?

我应该认为步骤是:

  1. 遍历图像目录
  2. 从该目录中的所有图像创建单个精灵文件
  3. 对于每个图像
  4. 使用该图像查找任何 CSS 类
  5. 更新 css 类以使用新的 sprite 文件

我将使用 asp.net,所以 msbuild 中的某些东西会很棒。然而,我什至在接近的时候发现很少。