小编skr*_*krx的帖子

Python - 在数字列表中查找最大数字

有没有简单的方法或函数来确定python列表中的最大数字?我可以只编码它,因为我只有三个数字,但如果我能用内置函数或其他东西告诉最好的代码,它会使代码更少冗余.

python numbers

83
推荐指数
4
解决办法
27万
查看次数

Python中的数据类型是否类似于C++中的结构?

Python中的数据类型是否类似于C++中的结构?我喜欢struct功能myStruct.someName.我知道类有这个,但我不想每次为某些数据需要一个"容器"时编写一个类.

c++ python struct types

24
推荐指数
5
解决办法
2万
查看次数

我怎么能用pygame播放mp3?

import pygame
file = 'some.mp3'
pygame.init()
pygame.mixer.init()
pygame.mixer.music.load(file)
pygame.mixer.music.play()
Run Code Online (Sandbox Code Playgroud)

这输出"处理完成退出代码0",但它不播放任何内容.我该如何解决这个问题?

python pygame

22
推荐指数
4
解决办法
5万
查看次数

Python列表大于数字

我发现列表大于数字.

>>> [1,2,3] > 1000
True
Run Code Online (Sandbox Code Playgroud)

这有什么原因吗?我无法将列表转换为int int([1,2,3]).int无法转换为带有的列表list(1000).那么python如何比较两者呢?

python python-2.7

20
推荐指数
2
解决办法
2621
查看次数

Pygame从位图设置鼠标光标

我正在使用pygame制作图像编辑器,我想知道是否可以将鼠标光标更改为更适合画笔的东西(例如圆形或矩形).Pygame有一种非常奇怪的方式,我不确定它会非常好用.有没有办法可以写入位图然后使用它?

如果有一种方法可以通常使用Python,我认为这也会有用.

python pygame mouse-cursor

13
推荐指数
2
解决办法
4757
查看次数

如何从Python中的精灵表中选择精灵图像?

我想导入一个精灵表并选择一个精灵.我将如何在Python/pygame中执行此操作?

python pygame

9
推荐指数
2
解决办法
1万
查看次数

libpng警告:在Python/PyGame中使用png_read_image时应该打开隔行处理

我正在使用PyGame for Python,并在加载.png图像时收到以下警告pygame.image.load:

libpng warning: Interlace handling should be turned on when using png_read_image
Run Code Online (Sandbox Code Playgroud)

它不会影响程序,但变得特别烦人.我在网上搜索无济于事的答案.

我目前正在使用32位Python 3.3和PyGame 1.9.2

关于如何让警告消失的任何想法?

python pygame libpng python-3.x

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

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万
查看次数

如何计算python中某种颜色的像素数?

我有两种颜色的图片,黑色和红色,我需要能够计算图片中有多少像素是红色,有多少是黑色.

python jes

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

如何更改脚本中的精灵?

我正在尝试制作一款约会模拟游戏,作为编程方面简单的第一个游戏。我不知道如何更改脚本中的角色精灵。

角色精灵.gd

extends Sprite

var char_tex = load("res://Sprites/Lu2.png") 

func _ready():
    set_texture(char_tex)

func _input(event):
    if event is InputEventMouseButton:
        char_tex = load("res://Sprites/Lu1.png")
        update()
Run Code Online (Sandbox Code Playgroud)

gdscript godot

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