ccFIshTImehaha 发表于 2021-2-10 17:20:22

Pygame 游戏

各位鱼友,我最近在windows上用Pygame做一个魔法球躲避类的游戏;遇到了一个问题。
我参考小甲鱼的飞机大战教程,做了一个main执行程序,和一个my_ball的辅助程序。
在my_ball中我也是参考小甲鱼飞机大战的myplane程序做的,但是小甲鱼是wasd和上下左右操控的,
而我的游戏计划是希望让图片跟随鼠标。
希望广大鱼友出出主意啊!

qiuyouzhi 发表于 2021-2-10 17:26:31

可以先获取鼠标的位置,然后再把图片绘制到那里去

ccFIshTImehaha 发表于 2021-2-10 17:29:41

qiuyouzhi 发表于 2021-2-10 17:26
可以先获取鼠标的位置,然后再把图片绘制到那里去

如何获取鼠标位置呢?{:10_266:}

qiuyouzhi 发表于 2021-2-10 17:30:30

ccFIshTImehaha 发表于 2021-2-10 17:29
如何获取鼠标位置呢?

这个小甲鱼应该讲过吧..
pygame.mouse.get_pos

ccFIshTImehaha 发表于 2021-2-10 17:36:13

qiuyouzhi 发表于 2021-2-10 17:30
这个小甲鱼应该讲过吧..

对不起,鱼友,我问错了,是如何绘制到鼠标,我自己写时,图片总是停留在初始位置。

1406598279 发表于 2021-2-10 17:38:19

ccFIshTImehaha 发表于 2021-2-10 17:29
如何获取鼠标位置呢?

while Ture :
    for event in pygame.event.get()
    print(event)

这个代码可以显示用户对游戏的操作数据
其中pos就是鼠标的坐标了

qiuyouzhi 发表于 2021-2-10 17:42:02

ccFIshTImehaha 发表于 2021-2-10 17:36
对不起,鱼友,我问错了,是如何绘制到鼠标,我自己写时,图片总是停留在初始位置。

蛤?
screen.blit(me, pygame.mouse.get_pos)

1406598279 发表于 2021-2-10 17:45:23

ccFIshTImehaha 发表于 2021-2-10 17:36
对不起,鱼友,我问错了,是如何绘制到鼠标,我自己写时,图片总是停留在初始位置。

可以看看这个:
h t t p s ://jingyan.baidu.com/article/fc07f989aa83d212fee51951.html
“https”的空格记得删了
页: [1]
查看完整版本: Pygame 游戏