设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

【Pygame 第1课】 hello pygame

[复制链接]

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

61#
发表于 2016-11-10 15:15:25 |只看该作者
huang6 发表于 2016-11-10 14:36
谢谢,3.4现在还没有吧

官网上没看到
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

52

积分

注册会员

Rank: 2

62#
发表于 2016-11-14 10:30:16 |只看该作者
本帖最后由 huang6 于 2016-11-14 10:48 编辑

下了2.75的,重装了,但是一建窗口就卡死了,新建的窗口无响应。什么原因...
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

63#
发表于 2016-11-14 13:14:18 |只看该作者
huang6 发表于 2016-11-14 10:30
下了2.75的,重装了,但是一建窗口就卡死了,新建的窗口无响应。什么原因... ...

不清楚。
游戏窗口还是代码编辑器窗口?
编辑器窗口无响应那就换个ide。
确认python、pygame的版本和位数都是匹配的,尽可能都用32位。
也不排除是代码问题,先把代码简化看看能不能运行
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

52

积分

注册会员

Rank: 2

64#
发表于 2016-11-15 14:31:07 |只看该作者
crossin先生 发表于 2016-11-14 13:14
不清楚。
游戏窗口还是代码编辑器窗口?
编辑器窗口无响应那就换个ide。

我把窗口的参数全都去掉,图片就出来了 以后要怎么办
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

65#
发表于 2016-11-15 14:43:45 |只看该作者
huang6 发表于 2016-11-15 14:31
我把窗口的参数全都去掉,图片就出来了 以后要怎么办

可能某个参数导致跟你的系统不兼容吧。
你可以加第一个窗口大小的参数试试,如果正常运行不影响其他功能,那就这么用

或者还有可能是你的图片格式不兼容。
总之你参数、图片都换几个试试
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

6

积分

新手上路

Rank: 1

66#
发表于 2016-11-27 23:51:53 |只看该作者
可以用python3来开发pygame吗?我用的Mac在终端下直接pip安装的pygame
我目前了解到python2和python3的区别只有input和print
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

67#
发表于 2016-11-28 13:02:09 |只看该作者
cleanhall 发表于 2016-11-27 23:51
可以用python3来开发pygame吗?我用的Mac在终端下直接pip安装的pygame
我目前了解到python2和python3的区别 ...

要下载对应的pygame版本,不是所有的都支持。
官网上有个列表。

mac的pygame似乎还没有看到支持py3的版本
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

1

主题

0

好友

145

积分

注册会员

Rank: 2

68#
发表于 2017-3-5 11:57:37 |只看该作者
有没有小伙伴试过从source编译安装的或者在windows下用mingw编译安装的。。求分享。。我自己没敢试(等有空了试试)。想知道一下大致流程。。是不是只需要命令行setup.py,就可以去喝茶等着了。。
回复

使用道具 举报

1

主题

0

好友

145

积分

注册会员

Rank: 2

69#
发表于 2017-3-5 12:17:07 |只看该作者
顺手贴一个文档里关于pygame.display.set_mode()的用法和相关的参数解释(主要是后两个参数Flag和Depth。depth参数是指bits per pixels,取值范围是【8,32】(和桌面设置里的那个什么什么“32位真彩色”是一个意思),可以说是指颜色的鲜艳程度,中文应该是翻译作【位宽】好像。Flag见下文)

initialize a window or screen for display
pygame.display.set_mode(resolution=(0,0), flags=0, depth=0): return Surface

The flags argument controls which type of display you want. There are several to choose from, and you can even combine multiple types using the bitwise or operator, (the pipe "|" character). If you pass 0 or no flags argument it will default to a software driven window. Here are the display flags you will want to choose from:

   pygame.FULLSCREEN    create a fullscreen display
   pygame.DOUBLEBUF     recommended for HWSURFACE or OPENGL
   pygame.HWSURFACE     hardware accelerated, only in FULLSCREEN
   pygame.OPENGL        create an opengl renderable display
   pygame.RESIZABLE     display window should be sizeable
   pygame.NOFRAME       display window will have no border or controls

回复

使用道具 举报

1

主题

0

好友

145

积分

注册会员

Rank: 2

70#
发表于 2017-3-5 12:22:47 |只看该作者
Tps:
我的 win7 64bit 的pygame安装过程:(之前安装python的时候,环境变量里要有python的路径)
1.从Downloads页面里进入LFD.edu下载第三方,和已安装的python相应版本的 xxxx.win.amd64.whl文件
2.命令行cd进入whl文件所在目录下
3.pip install xxxx.win.amd64.whl
4.显示安装成功后,就可以进入python shell 查看pygame版本并使用它了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-25 03:09 , Processed in 0.016709 second(s), 19 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部