sprite

    0热度

    1回答

    我目前使用pygame的光线投射引擎,pyray( https://github.com/oscr/PyRay/blob/master/pyray.py),并有一些问题我想问一下 : 1)你如何添加一个精灵这是不一个细胞,就像Wolfenstein 3D中的敌人一样? 2)你如何制作墙壁图像,而不是颜色块?

    2热度

    1回答

    我说有N个精灵。当用户将它们靠得更近时,它们会拼合在一起成为一个群集群集可以在2到n之间的任何地方都有精灵。如果用户触及任何群集成员精灵,则整个群集必须一起移动。 目前我的问题是我可以做很多计算,当一个移动发生在组织和移动他们都收集。当新成员加入集群时,我必须再次重新组织。但是有没有更好的方法来合并/分组精灵来收集?所以我可以作为一个单位执行移动和旋转。看下面的图片。

    0热度

    1回答

    为了提高我的对象技能,我试图在python中制作一个游戏来学习如何处理对象,其中我有一个名为Player的精灵,它显示从一个名为使用这个类image.gif: class Player(pygame.sprite.Sprite): def __init__(self, width, height): super().__init__() self.rect = p

    0热度

    1回答

    我想在Java中做一些事情,我需要等待几秒钟。 private void PC() { tab[rnd].setText("0"); tab[rnd].setEnabled(false); } 这是我的方法,我想在2秒后运行它。

    0热度

    1回答

    我想旋转一组精灵,多边形和矩形。图a)显示了2个精灵,边界多边形和矩形。该组围绕大矩形的中心旋转90度(两个矩形的联合)。 以下代码创建图b)。它不会围绕联合矩形的中心旋转精灵和多边形。 public void rotate(int rangle, float rotateX, float rotateY){ this.sprite.rotate(rangle); this.p

    2热度

    2回答

    我在移动精灵时遇到了问题。我可以在x轴和y轴上移动它们,完全没有问题。我无法弄清楚的是,我怎样才能将它们按照一定的角度移动。我的意思是,我试图创建一个函数,其中包括我尝试移动的对象,速度和方向(应以度数衡量)。喜欢的东西: MovingObject(obj,speed,direction) #this is the function I'm trying to define 它更像一个“产卵功

    1热度

    1回答

    我想画一个图像的红色边框,但不知道如何。 我试图填充Hero sprite的图像,并将colorkey设置为红色self.image.set_colorkey(red),但这会使图像不可见。 在图像上绘制一个红色矩形,完全填充它:pygame.draw.rect(self.image, red, [0, 0, width, height])。 我只是想要一个红色的边框,这将有助于未来的碰撞检测。

    0热度

    2回答

    所以我在Aseprite程序中做了一个攻击动画,并且所有的动画都没有问题,但是当我把这个角色放在动画师里面时,角色会改变位置。 下面是图像,第一个是动画运行的gif,然后是Unity中的动画之前和之后。 我知道这是小,但我希望你能看到

    -1热度

    1回答

    我有一个页面,我目前使用CSS图像精灵为图标作为背景。 我使用CSS sprites的问题是背景大小。我不确定什么是放大或缩小的最佳方式,以便我的图像不会模糊。 这是我的CSS目前; background-image: url(../../img/registration_icons_720.png); background-size: 273px 342px; background-repe

    0热度

    1回答

    在每次更新中,我的精灵都会根据变量(OBJECT_X)调整自身的大小,但是当OBJECT_X发生变化时,精灵会变得更加像素化。我已经尝试在每次更新中重新加载图像,但这确实滞后于游戏。有什么建议么? import pygame screen = pygame.display.set_mode((1000, 600)) background = pygame.Surface((1000, 600