标签: sprite

CSS图像精灵

使用css图像精灵的唯一好处是减少了http请求吗?

或者还有其他好处吗?

还有一种简单的方法可以显示精灵的哪个区域显示?

css sprite

7
推荐指数
1
解决办法
4020
查看次数

图像精灵背后的想法是什么,如何接近它?

你如何在css中使用图像精灵?

我应该把我网站上的所有图像合并到一个图像精灵中吗?这真的有益吗?

维护这些图像并在以后更改它们有多难?

css image sprite

7
推荐指数
2
解决办法
439
查看次数

有谁知道任何精灵集合?

我正在制作2D Java游戏.我希望游戏看起来不错,所以我需要很好的精灵,但我想专注于游戏的编码,而不是图形设计.这个项目有时间限制,所以预制精灵会非常有用.有谁知道任何好的精灵集合?

java 2d sprite

7
推荐指数
1
解决办法
1230
查看次数

单击画布上精灵上的区域

我正在用javascript创建一个游戏.目前精灵是div元素,背景图像被更新以创建动画.我听说如果我将元素画布并将精灵blit放到画布上,我可以使精灵可点击,省略透明区域.

我需要一个解决方案,可以点击我的游戏精灵,但可点击的区域适合精灵的形状.它还需要自动化.我不能用预制的点击地图做到这一点.

javascript canvas sprite javascript-events

7
推荐指数
2
解决办法
7162
查看次数

如何检测是否已在pygame中单击了精灵

我是pygame的新手,现在正在与精灵一起工作.我的问题是如何检测精灵是否被点击?当像精灵按钮一样点击精灵时,我想做点什么.

谢谢 :)

将帖子

斯蒂芬.另外还有一种方法可以知道被点击的精灵是谁吗?这是示例代码

boxes = pygame.sprite.Group()
for color, location in [([255, 0, 0], [0, 0]),
                        ([0, 255, 0], [60, 60]),
                        ([0, 0, 255], [120, 120])]:
    boxes.add(UpDownBox(color, location)
Run Code Online (Sandbox Code Playgroud)

例如,我点击位置[0,0]中的精灵,程序应该打印其颜色或其位置.再次感谢 :)

python pygame sprite

7
推荐指数
2
解决办法
7879
查看次数

将视频转换为JPEG精灵

我知道视频无法直接转换为动态JPEG,但我所追求的是序列中的每个帧都是从视频中获取并转换为水平或垂直的JPEG精灵.

然后,我将使用jQuery将jpeg精灵动画化为看起来像视频的内容.

video jquery image sprite

7
推荐指数
1
解决办法
7855
查看次数

Pygame中的光滑键盘运动

当按下箭头键时,我正在使用此代码让玩家精灵在屏幕上移动:

import pygame, sys, time
from pygame.locals import *

pygame.init()

FPS=30
fpsClock=pygame.time.Clock()

width=400
height=300
DISPLAYSURF=pygame.display.set_mode((width,height),0,32)
pygame.display.set_caption('Animation')
background=pygame.image.load('bg.png')


UP='up'
LEFT='left'
RIGHT='right'
DOWN='down'

sprite=pygame.image.load('down.png')
spritex=200
spritey=130
direction=DOWN


pygame.mixer.music.load('bgm.mp3')
pygame.mixer.music.play(-1, 0.0)
while True:
    DISPLAYSURF.blit(background,(0,0))

    DISPLAYSURF.blit(sprite,(spritex,spritey))

    for event in pygame.event.get():
        if event.type==QUIT:
            pygame.quit()
            sys.exit()

        if event.type == KEYDOWN:
            if (event.key == K_LEFT):
                spritex-=5
                sprite=pygame.image.load('left.png')
            elif (event.key == K_RIGHT):
                spritex+=5
                sprite=pygame.image.load('right.png')
            elif (event.key == K_UP):
                spritey-=5
                sprite=pygame.image.load('up.png')
            elif (event.key == K_DOWN):
                spritey+=5
                sprite=pygame.image.load('down.png')

    pygame.display.update()
    fpsClock.tick(FPS)
Run Code Online (Sandbox Code Playgroud)

图像能够实际移动,但按下按键时只能移动5个像素.我希望图像在按住键的同时保持移动(并且在窗口中添加基本的碰撞检测,但这是一个不同的问题).当按下按键时,图像会继续移动的原因是什么?

python animation pygame sprite game-physics

7
推荐指数
1
解决办法
3万
查看次数

Sprite Kit iOS7 - SKNode UserData属性不存储值

我认为这项工作很容易,但我无法理解为什么我的NSMutableDictionary属性不能像我预期的那样工作.

[self.testSprite.userData setValue:@"CAT" forKey:@"key"];
NSLog(@"%@", [self.testSprite.userData objectForKey:@"key"]);
NSLog(@"%lu", [self.testSprite.userData count]);
Run Code Online (Sandbox Code Playgroud)

我重新调整(null)和0.

有没有使用spriteNode userdata的特殊技巧?

谢谢

sprite nsmutablearray user-data sprite-kit

7
推荐指数
1
解决办法
3059
查看次数

IE11使背景图像文本模糊

我正在一个网站上工作,我在按钮上使用图像精灵.在我试过的其他浏览器中,除了IE11之外,我的精灵上的文字应该是清晰的,但是在IE11中,文字变得模糊(见图片).

IE11 其他浏览器

模糊的是IE11 ofc.精灵的宽度为189px,高度为378px.我使用以下CSS:

button {
    width:189px;
    height:189px;
    background-image:url('../images/kontakt-os.png');
    background-position: top;
    cursor:pointer;
    border-radius: 100px;
}

button:hover {
    background-position: bottom;
    -webkit-box-shadow: 0px 10px 1px 1px rgba(179, 47, 1, 1.0);
    -moz-box-shadow: 0px 10px 1px 1px rgba(179, 47, 1, 1.0);
    box-shadow: 0px 0px 10px 1px rgba(179, 47, 1, 1.0);
}
Run Code Online (Sandbox Code Playgroud)

那么这只是一个IE漏洞,还是我真的可以做点什么呢?

提前致谢.

编辑:我可能只是添加,如果我只是插入相同的图像,因为<img src="lala.png">文本不模糊.它只适用于背景:/

css sprite background-image internet-explorer-11

7
推荐指数
2
解决办法
3654
查看次数

Improve movement of space aliens

在此输入图像描述

I code a mini Android game scenario inspired by Space Invaders and Moon Patrol. It is possible to shoot an alien horizontally (see above).

It is also possible to shoot an alien vertically (see below).

在此输入图像描述

But adding aliens doesn't "scale", it will be very difficult to add for instance 15 aliens moving with respect to all possible collisions. The original space invaders and moon patrol solved this, is it possible to develop a different strategy than the one I …

java android collision-detection sprite game-physics

7
推荐指数
1
解决办法
250
查看次数