sprite

    0热度

    1回答

    我似乎无法弄清楚如何在移动字符时动画工作,当我按下某个键时,动画将播放整个精灵表格而不是一行,动画当我放开钥匙时也不会停下来。我希望能够使动画在不同的行中工作,例如,如果我按下向下箭头,我希望第一行只播放,当我放开时,我希望它停止。 当我按下不同的按键时,请帮助我使用此代码来为不同的行添加动画角色,并且当我释放一个按键时能够停止动画。 如您所见,图像的第一行用于按下向下键,第二行用于左键,第三行用

    0热度

    1回答

    有没有办法使用background-size:在使用CSS Sprite加载的图片上覆盖?示例代码: [class*='img-sprite-']{ background-image:url('../images/sprite/img.png'); background-repeat:no-repeat; display:block } .img-sprite-

    2热度

    1回答

    我想缩放一个精灵,这是一个子弹在JavaScript中,但它不会改变,我把它放在错误的功能?它目前在创建函数中,子弹需要大约10x10px,但现在它非常庞大,占用大约一半的播放屏幕。 我使用Phaser.io作为框架,并且我尝试了一些缩放方法,但它似乎不起作用。 var game = new Phaser.Game(800, 600, Phaser.CANVAS, 'phaser-example'

    0热度

    1回答

    我想从变种武器拍一个'子弹'朝某个方向射击,这个子弹实际上是一个口袋妖怪的球,因为我只是在做一个练习游戏。 我似乎无法让'子弹'走向我想要的方向,我输入了:weapon.body.velocity.x = -100;在:if(cursors.left.isDown) 但这不起作用,当我按任何键时,屏幕将冻结。 请帮我让'子弹'走向我想要的方向。 var items; var game;

    1热度

    2回答

    每当我拍摄sprite时,我都希望能够将它从屏幕上移除,但只能在半秒后(或其他任意时间段)移除。但我不想调查睡眠等待这段时间结束。 这是我来迄今: # detect collision here - all good collisions = pygame.sprite.groupcollide(bullets, badGuys, True, False) for baddies in col

    1热度

    1回答

    我想在Pygame中为我的游戏制作一个lifebar类。我已经做到了这一点: class Lifebar(): def __init__(self, x, y, max_health): self.x = x self.y = y self.health = max_health self.max_health = max_health

    1热度

    1回答

    我在https://jsfiddle.net/72mnd2yt/1/有一些代码,它不显示我想绘制的雪碧。我试图按照https://stemkoski.github.io/Three.js/Sprite-Text-Labels.html的代码并逐行阅读,但我不确定我错在哪里。有人会介意看看它吗? 下面是一些相关的代码: // picture var getPicture = function(me

    0热度

    1回答

    我想弄清楚一旦整个动画完成后循环最后2帧的最佳方式是什么。 例如我有8个步骤的精灵动画。它应该从1到6一次,然后我想从7-8步骤到永远循环。 现在我很确定它不能这样做,所以我想也许只是动画从1到6,然后让jQuery替换类(有另一个精灵)在准确的时间,当第一个精灵是完整的,你怎么看?

    0热度

    1回答

    我正在尝试将一个Mega Jump游戏教程(this one)调整到无尽的水平。在代码的一部分中,当玩家在平台上跳跃时,会使背景和前景从屏幕上下来。 这个想法是,当一个平台离开屏幕时,它将被删除,并在顶部创建一个新的平台节点。问题在于,当前台“关闭”时,我不知道如何计算屏幕上最高Y点的位置,因此我可以在顶部创建一个新的平台节点。 代码的一部分,其中的背景和前景动作是这些的: if player.p

    1热度

    2回答

    即时尝试检测pacman和盒子之间的碰撞,但它不检测任何碰撞,任何帮助或建议?目前我试图创建一个实例列表,但没有奏效,我不知道还有什么要做。它也告诉我要增加更多的细节,但我真的不知道我可以添加要诚实,对不起 import pygame import os import sys #intialise the game pygame.init() screen = pygame.displ