sprite相关内容

PYGAME Sprite rect碰撞vs sprite碰撞

我正在做一个平台游戏,并在平台上来回传播一个斑点(异形)作为障碍物 对于碰撞,我遇到了一个问题,即我的外星精灵击打盒很大,一旦我的玩家进入瓷砖范围的0.75范围之内,他就会立即死亡.我希望点击框更小 当前我正在使用pygame.sprite.spritecollide在我的播放器和Blob之间发生碰撞 无论如何,我改变了这一点,无法修复点击框 有没有办法解决这个问题,我相信 ..
发布时间:2021-04-23 18:48:39 Python

创建一个组以将我的班级添加到Pygame中

我目前正在Pygame中制作游戏,并且想在我的整个屏幕上随机生成多个平台.但是,我似乎无法弄清楚如何创建一个组,以便一次绘制多个精灵.我尝试使用 super .__ init __(self)并将 self 替换为(* Group),但它不起作用.我也刚刚尝试将其添加到组中.我应该如何组成我的小组,以及如何正确地将我的精灵添加到其中?这是代码(我要添加的Sprite在此处创建但未绘制): ## ..
发布时间:2021-04-22 18:56:20 Python

如何使圆形精灵出现-pygame

我需要我的精灵出现在pygame窗口中.我该怎么做呢?重要代码: #这将是一个列表,其中包含我们打算在游戏中使用的所有精灵.all_sprites_list = pygame.sprite.Group()#创建播放器玩家=玩家(BLUE,60、80、70)player.rect.x = 200player.rect.y = 300 在代码末尾,我有 pygame.display.update ..
发布时间:2021-04-22 18:48:17 Python

通过元素移动的iOS Sprite Kit Collision

是否可以使用Sprite套件的physicsBody进行元素碰撞并仍然允许元素相互穿过?我有兴趣让代表仅在两个边界彼此碰触时才被调用,然后让它们彼此通过:) 解决方案 是可以的.您可以注册对象之间的冲突引起的回调,但不会使冲突影响对象本身. 《 Ray Wenderlich-Sprite Kit》一书在Zombie Conga游戏教程中介绍了如何做到这一点. 尝试一下... h ..
发布时间:2020-12-01 03:04:26 移动开发

限制Spritekit游戏中GUI元素的比例

由于帖子过多,我事先道歉,但是每个尝试制作某种通用应用程序的人都知道这是有问题的东西,所以请对我轻松一点... 目标 我要实现的目标(如上图所示)是在iPhone 5和iPhone 6上都使用@ 2x资源,并保持应用程序的外观.而且,如果可能的话,可以在不基于检测到的设备手动计算节点的比例和位置属性的情况下进行所有操作...简而言之,如何实现该应用程序自动限制元素(和场景)之间以及元素 ..
发布时间:2020-12-01 00:34:43 移动开发

Three.js:遥远的对象是微弱的

我正在研究Three.js 场景,该纹理可以渲染一些带纹理的点精灵.这些精灵从一个单独的uniform中获取纹理,而该制服是一个2D画布,在上面绘制了字母: 虽然所有字母都在此画布上以黑色显示,但Three.js场景中距离相机较远的点在我的场景中显得很隐蔽: // aliases var BA = THREE.BufferAttribute, IBA = THREE.Ins ..
发布时间:2020-11-24 18:55:17 前端开发

寻找一个好的Image Sprite生成器工具

我正在寻找一个不错的Image Sprite生成器.我尝试了 http://spritegen.website-performance.org/,但是它不够“智能"处理多个图像尺寸并合并图像之间的空白空间. 任何建议? 解决方案 ZeroSprites 是一个CSS精灵生成器,旨在使用VLSI布局算法将面积最小化.与 Sprite Generator 和 Spritemapper . ..
发布时间:2020-11-13 03:25:23 其他开发

如何让敌人跟随pygame中的玩家?

我参与了游戏.它运行良好,但我想在游戏中添加敌人.到目前为止,我在pygame精灵中添加了敌人的图像.但是,如何使敌人跟随玩家呢?我尝试这样做,但这只是使敌人的形象直接指向玩家: def moveEnemy(self): enemies.rect.x = player.rect.x enemies.rect.y = player.rect.y all_sprites_ ..
发布时间:2020-11-12 19:11:30 Python

无法在pyglet中绘制()精灵

由于某种原因,我无法让pyglet绘制精灵。这是我的代码: import pyglet game = pyglet.window.Window(640,480, “我是窗口”) 批= pyglet.graphics.Batch() pyglet.resource.path = [“。”] pyglet。 resource.reindex() image = py ..
发布时间:2020-10-26 06:23:37 Python

C#DirectX Sprite起源

当我的Sprite旋转原点固定在窗口的左上角时(与 sprite.Draw 和 sprite.Draw2D 相同),我遇到了这个问题 方式,如果我改变旋转中心,它仍然在左上方。我需要精灵绕其Z轴旋转。 编辑: 我已经尝试过: hereMatrix pm = Matrix.Translation(_playerPos.X + 8,_playerPos.Y + 8,0); spr ..
发布时间:2020-10-22 03:40:38 C#/.NET

ID3DXSprite深度排序

我有两个子图形A和B。A-不透明,Z =1。B-半透明,Z =0。绘制呼叫顺序A->B。 根据 MSDN 在绘制不同深度的透明精灵时,应使用标志 D3DXSPRITE_SORT_DEPTH_BACKTOFRONT 。问题是反之亦然-仅在标志 D3DXSPRITE_SORT_DEPTH_FRONTTOBACK 下有效。 请说明 ID3DXSprite 中的深度排序如何工作以及Z值在哪里增 ..
发布时间:2020-10-22 01:48:02 其他开发

始终以全屏尺寸读取sprite CSS?

我尝试为具有自动全屏尺寸 的sprite制作动画 但是我不知道该如何始终以全屏方式读取此子画面(即屏幕宽度和高度的100%,并在调整大小时自动调整) 任何想法自动调整精灵大小? @-moz-keyframes播放{0%{背景-位置:0%; } 100%{背景位置:100%; }} @-webkit-keyframes播放{0%{背景位置:0%; } 100%{背景位置:100 ..
发布时间:2020-10-12 18:44:09 前端开发

CSS Sprite + background-size:cover

是否可以在加载有CSS Sprite的图像上使用 background-size:cover ?示例代码: [class * ='img-sprite-'] { background-image:url(' ../images/sprite/img.png'); 背景重复:不重复; display:block } .img-sprite-a1 {background-po ..
发布时间:2020-10-12 05:53:27 前端开发

指南针:如何使用相同的文件夹名称引用不同的精灵?

假设在标准Compass项目的 img 文件夹中有2个Sprite文件夹。在每个文件夹中,我们还有另外两个名称相同的文件夹: project / img / chapter1 / icons project / img / chapter2 / icons 我们知道Compass使用最后一个文件夹名称来引用雪碧。但是,在这种情况下,一个人怎么可以叫他们每个人呢? ..
发布时间:2020-10-06 19:54:39 其他开发