我想缩放一个精灵,这是一个子弹在JavaScript中,但它不会改变,我把它放在错误的功能?它目前在创建函数中,子弹需要大约10x10px,但现在它非常庞大,占用大约一半的播放屏幕。 我使用Phaser.io作为框架,并且我尝试了一些缩放方法,但它似乎不起作用。 var game = new Phaser.Game(800, 600, Phaser.CANVAS, 'phaser-example'
我想从变种武器拍一个'子弹'朝某个方向射击,这个子弹实际上是一个口袋妖怪的球,因为我只是在做一个练习游戏。 我似乎无法让'子弹'走向我想要的方向,我输入了:weapon.body.velocity.x = -100;在:if(cursors.left.isDown) 但这不起作用,当我按任何键时,屏幕将冻结。 请帮我让'子弹'走向我想要的方向。 var items;
var game;
每当我拍摄sprite时,我都希望能够将它从屏幕上移除,但只能在半秒后(或其他任意时间段)移除。但我不想调查睡眠等待这段时间结束。 这是我来迄今: # detect collision here - all good
collisions = pygame.sprite.groupcollide(bullets, badGuys, True, False)
for baddies in col
我想在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
即时尝试检测pacman和盒子之间的碰撞,但它不检测任何碰撞,任何帮助或建议?目前我试图创建一个实例列表,但没有奏效,我不知道还有什么要做。它也告诉我要增加更多的细节,但我真的不知道我可以添加要诚实,对不起 import pygame
import os
import sys
#intialise the game
pygame.init()
screen = pygame.displ