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

html - 图片链接的精灵问题

如何使用带有图像链接的精灵。当我尝试使用如下链接丢失

CSS:

任何人都可以提出更好的解决方案吗?

0 投票
1 回答
102 浏览

hover - 对基本精灵的一些帮助

我是一名设计专业的学生,​​我的网页设计课程即将结束。我正在处理我的最后一个站点,但我遇到了精灵问题(我们在一节课上讨论过,我跟着,但现在我似乎无法弄清楚)。这是我第一次尝试在我为班级制作的网站上使用精灵。无论如何,我已经查看了一些带有教程的网站,并且我已经设法让事情到目前为止工作......这是我的html(用于导航):

这是CSS:

抱歉代码显示粗暴;我不知道如何正确显示它。我的设置方式有什么问题?在这里,链接工作,我可以担心以后隐藏文本链接。但是,我不知道如何为列表中的每个项目应用悬停图像。

谢谢,

迈克尔

0 投票
3 回答
1352 浏览

iphone - 在 OpenGL 中移动相机时出现故障

我正在为 iPhone 编写一个基于磁贴的游戏引擎,除了以下故障外,它通常可以正常工作。基本上,相机将始终将玩家保持在屏幕的中心,并且它会移动以正确地跟随玩家并在静止时正确地绘制所有内容。然而,当玩家移动时,玩家正在行走的表面瓷砖会出现故障,如下所示:

http://img41.imageshack.us/img41/9422/movingy.png

与静止相比(正确):

http://img689.imageshack.us/img689/7026/still.png

有谁知道为什么会这样?


感谢您到目前为止的回复。浮点错误也是我的第一个想法,我尝试稍微增加瓷砖的大小,但这并没有帮助。将 glClearColor 更改为红色仍然会留下黑色间隙,因此可能不是浮点错误。由于瓷砖一般会使用不同的纹理,我不知道是否可以使用顶点数组(我一直认为相同的纹理必须应用于数组中的所有内容,如果我错了,请纠正我),我不要认为 VBO 在 OpenGL ES 中可用。将过滤设置为最近邻会有所改善,但故障仍然每十帧左右发生一次,并且像素级结果意味着该解决方案无论如何都不可行。

我现在所做的与过去所做的主要区别在于,这一次我移动的是相机而不是世界中的静止物体(即瓷砖,玩家仍在移动)。我用来移动相机的代码是:

以这种方式做事有问题吗?如果有,有解决方案吗?

0 投票
4 回答
3556 浏览

xna - 在 XNA 中将屏幕坐标转换为精灵坐标

我在 XNA 中有一个精灵对象。
它有大小、位置和旋转。
如何将一个点从屏幕坐标转换为精灵坐标?
谢谢,
西南

0 投票
1 回答
2203 浏览

css - CSS Sprites showing broken image icon over image, but hover still works

I can't figure this out..hopefully someone else can.

I have an image button . The hover effect works fine. However, I have the IE broken image icon over the button image.

Lookie here: Funky Image Funky Image Hover

As you can see...they both work except for that annoying broken image.

Here's my CSS:

0 投票
1 回答
621 浏览

c# - 使用 MDX Sprite.Draw2D() 和我遇到的位置问题

我正在尝试使用 Microsoft.DirectX.Direct3D 中的 Sprite 类将一些精灵绘制到我的设备上。

GameObject 是我写的一个类,里面存储了一个游戏对象所需的所有基本信息(比如图形、当前游戏位置、旋转等) 我用 Sprite.Draw2D 的骰子是 Position 参数(这里用 go.Position 满足)如果我通过 go.Position,无论对象的位置值如何,精灵都会在 0,0 处绘制。我在“new Point(100, 100)”中测试了硬编码,所有对象都在 100,100 处绘制。我无法弄清楚为什么变量不能正确满足参数。我做了一些谷歌搜索,很多人说 MDX 的 Sprite.Draw2D 有错误且不稳定,但我没有找到解决方案。因此,我呼吁 Stack Overflow 希望能对这个问题有所了解!固定的

0 投票
1 回答
725 浏览

directx - 如何将纹理剪裁成圆形

我需要用圆形显示图像的纹理,我的代码如下

_sprite.Begin(SpriteFlags.SortTexture | SpriteFlags.DoNotModifyRenderState); _sprite.Draw(_allocator.Texture, Vector3.Empty, new Vector3(_objectLocation.X, _objectLocation.Y, 0), RenderingColor); _sprite.End();

但它总是显示矩形纹理,如何将这个纹理剪成圆形。

0 投票
3 回答
7994 浏览

javascript - 使用 Sprite 的 CSS 导航菜单:如何突出显示当前页面的选项卡/按钮?

我使用精灵构建了一个 CSS 导航菜单,与Apple 网站上的非常相似。我让它工作得很好,这样它就会在悬停和鼠标按下时改变到图像上的正确位置(全部使用 CSS),但我很难弄清楚如何使按钮在单击后保持突出显示。我的精灵中有一行用于“点击”的外观,但是我知道没有 CSS 可以处理选定的内容。我希望按钮转向它们的“点击”版本,具体取决于点击了哪一个。我已经探索了一些使用 jQuery 的 javascript 解决方案,但我认为可能有更好的方法。

我使用的 sprite 与 Apple 的非常相似,可在此处找到。

任何帮助将不胜感激。谢谢。

更多信息:

所以我的菜单目前在 html 中看起来像这样:

我的任何 CSS 都在这里(对不起,它很长):

0 投票
1 回答
1590 浏览

actionscript-3 - 无效位图数据错误 #2015

我收到以下错误:

当我复制像素时往往会发生这种情况。我不知道为什么。

tileImage 是有效的,我在下面的代码中使用了该变量并且它可以工作。但上面没有。不知道为什么。有人有任何线索吗?

0 投票
3 回答
584 浏览

actionscript-3 - 找到比 Sprites 更轻的东西!

我正在制作类似模拟城市的游戏。有很多瓷砖。我刚开始的时候。我只是在使用一个tilesheet。我正在从 tilesheet 中复制必要的部分。到一个空白的 bitMapData。然后我将 bitMapData 放入一个 bitMap 中,然后将它放入一个 DisplayObject 中。效果很好!

唯一的问题是我需要让我的瓷砖具有交互性。我需要突出显示它们并更改颜色和东西。所以我使用了 Sprite 对象。它效果很好,但我一次只能在舞台上拥有这么多。否则当我滚动时它移动缓慢。我需要比精灵更轻的东西,但我仍然可以变成一个对象来进行交互。有人有想法么 ???