问题标签 [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.
html - 图片链接的精灵问题
如何使用带有图像链接的精灵。当我尝试使用如下链接丢失
CSS:
任何人都可以提出更好的解决方案吗?
hover - 对基本精灵的一些帮助
我是一名设计专业的学生,我的网页设计课程即将结束。我正在处理我的最后一个站点,但我遇到了精灵问题(我们在一节课上讨论过,我跟着,但现在我似乎无法弄清楚)。这是我第一次尝试在我为班级制作的网站上使用精灵。无论如何,我已经查看了一些带有教程的网站,并且我已经设法让事情到目前为止工作......这是我的html(用于导航):
这是CSS:
抱歉代码显示粗暴;我不知道如何正确显示它。我的设置方式有什么问题?在这里,链接工作,我可以担心以后隐藏文本链接。但是,我不知道如何为列表中的每个项目应用悬停图像。
谢谢,
迈克尔
iphone - 在 OpenGL 中移动相机时出现故障
我正在为 iPhone 编写一个基于磁贴的游戏引擎,除了以下故障外,它通常可以正常工作。基本上,相机将始终将玩家保持在屏幕的中心,并且它会移动以正确地跟随玩家并在静止时正确地绘制所有内容。然而,当玩家移动时,玩家正在行走的表面瓷砖会出现故障,如下所示:
http://img41.imageshack.us/img41/9422/movingy.png
与静止相比(正确):
http://img689.imageshack.us/img689/7026/still.png
有谁知道为什么会这样?
感谢您到目前为止的回复。浮点错误也是我的第一个想法,我尝试稍微增加瓷砖的大小,但这并没有帮助。将 glClearColor 更改为红色仍然会留下黑色间隙,因此可能不是浮点错误。由于瓷砖一般会使用不同的纹理,我不知道是否可以使用顶点数组(我一直认为相同的纹理必须应用于数组中的所有内容,如果我错了,请纠正我),我不要认为 VBO 在 OpenGL ES 中可用。将过滤设置为最近邻会有所改善,但故障仍然每十帧左右发生一次,并且像素级结果意味着该解决方案无论如何都不可行。
我现在所做的与过去所做的主要区别在于,这一次我移动的是相机而不是世界中的静止物体(即瓷砖,玩家仍在移动)。我用来移动相机的代码是:
以这种方式做事有问题吗?如果有,有解决方案吗?
xna - 在 XNA 中将屏幕坐标转换为精灵坐标
我在 XNA 中有一个精灵对象。
它有大小、位置和旋转。
如何将一个点从屏幕坐标转换为精灵坐标?
谢谢,
西南
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:
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 希望能对这个问题有所了解!固定的
directx - 如何将纹理剪裁成圆形
我需要用圆形显示图像的纹理,我的代码如下
_sprite.Begin(SpriteFlags.SortTexture | SpriteFlags.DoNotModifyRenderState); _sprite.Draw(_allocator.Texture, Vector3.Empty, new Vector3(_objectLocation.X, _objectLocation.Y, 0), RenderingColor); _sprite.End();
但它总是显示矩形纹理,如何将这个纹理剪成圆形。
javascript - 使用 Sprite 的 CSS 导航菜单:如何突出显示当前页面的选项卡/按钮?
我使用精灵构建了一个 CSS 导航菜单,与Apple 网站上的非常相似。我让它工作得很好,这样它就会在悬停和鼠标按下时改变到图像上的正确位置(全部使用 CSS),但我很难弄清楚如何使按钮在单击后保持突出显示。我的精灵中有一行用于“点击”的外观,但是我知道没有 CSS 可以处理选定的内容。我希望按钮转向它们的“点击”版本,具体取决于点击了哪一个。我已经探索了一些使用 jQuery 的 javascript 解决方案,但我认为可能有更好的方法。
我使用的 sprite 与 Apple 的非常相似,可在此处找到。
任何帮助将不胜感激。谢谢。
更多信息:
所以我的菜单目前在 html 中看起来像这样:
我的任何 CSS 都在这里(对不起,它很长):
actionscript-3 - 无效位图数据错误 #2015
我收到以下错误:
当我复制像素时往往会发生这种情况。我不知道为什么。
tileImage 是有效的,我在下面的代码中使用了该变量并且它可以工作。但上面没有。不知道为什么。有人有任何线索吗?
actionscript-3 - 找到比 Sprites 更轻的东西!
我正在制作类似模拟城市的游戏。有很多瓷砖。我刚开始的时候。我只是在使用一个tilesheet。我正在从 tilesheet 中复制必要的部分。到一个空白的 bitMapData。然后我将 bitMapData 放入一个 bitMap 中,然后将它放入一个 DisplayObject 中。效果很好!
唯一的问题是我需要让我的瓷砖具有交互性。我需要突出显示它们并更改颜色和东西。所以我使用了 Sprite 对象。它效果很好,但我一次只能在舞台上拥有这么多。否则当我滚动时它移动缓慢。我需要比精灵更轻的东西,但我仍然可以变成一个对象来进行交互。有人有想法么 ???