1

我是 pygame 和编程新手,但我有很多网络经验(对不起,我是 9 岁),因为我一直在研究我的世界服务器如何工作并制作了一个(当我 8 岁时)所以我已经把它连接起来了但我必须让玩家 pos 确保它在正确的像素数量内,如果它是它将玩家 pos 发送到服务器,并将发送给他们所有人并进行检查,然后如果为真,它将显示它在屏幕上当然所有这些都在循环中

4

1 回答 1

0
class player():
    def __init__(self, x, y):
        self.x = x
        self.y = y

players = []
players.append(player(50, 50))
players.append(player(100, 100))
players.append(player(500, 500))

for i in range(0, len(players)):
    diff = players[i].x - player[i+1].x
    if (diff >= -50 and diff <= 50):
        print('player ' + str(i) + ' is in range with ' + str(i+1%len(players)))

诸如此类的东西?你可以/应该如何做的粗略的mochup。Pygame 肯定有一些内部结构,因为它是一个巨大的 API,可以让事情变得简单和方便,但我通常会在我走简单路线之前编写自己的函数和类来弄清楚机制(另一个原因是看看是否方便方式是否给了我更好的处理能力)

于 2013-05-10T22:15:02.070 回答