pygame系列_font游戏字体_源码下载

pygame系列_font游戏字体_源码下载,第1张

概述pygame系列_font游戏字体_源码下载

在pygame游戏开发中,一个友好的UI中,漂亮的字体是少不了的

今天就给大伙带来有关pygame中字体的一些介绍说明

首先我们得判断一下我们的pygame中有没有这个模块

pygame.Font: ()

如果有的话才可以进行接下来的 *** 作:-)

我们可以这样使用pygame中的字体:

tork_Font = pygame.Font.Font(,20)

当然也可以使用系统中自带的字体:

my_Font = pygame.Font.SysFont(,10)

参数一:字体名称

参数二:字体大小

比较一下上面两个方法,一个是自定义的字体,一个是系统自带的字体,相对而言

自定义的字体要好一点,因为在pygame打包的过程中,可以把自定义的字体打包进去

这样就可以进行很好的移植;而系统自带的字体, 毕竟不是每个系统都有相应的字体,

所以他的移植性不是很好,依赖性很大。

如果定义好了字体,那么我们应该把字体显示到suiface上面去,我们应该这样 *** 作:

position = tork_Font.render(,True,(255,255,255),(23,43,234))

参数一:显示的内容

参数二:是否开启抗锯齿,就是说True的话字体会比较平滑,不过相应的速度有一点点影响

参数三:字体颜色

参数四:字体背景颜色(可选)即可以这样:

position = tork_Font.render(

下面给出一个demo,说说pygame中字体的使用

在demo中,玩家可以使用键盘上的:上,下,左,右四个方向键进行控制青蛙的移动,

在移动的过程中,左下角会动态记录青蛙的位置情况。

pygame.locals * sys = { : : : : pygame.Font: ( SCREEN_DEFAulT_SIZE = (500,500 BG_IMAGE_name = FROG_IMAGE_name = TORK_Font_name = bg_image_path = os.path.join( frog_image_path = os.path.join( tork_Font_path = os.path.join( ( ( ( screen = pygame.display.set_mode(SCREEN_DEFAulT_SIZE,32 bg = frog = tork_Font = pygame.Font.Font(tork_Font_path,20 frog_x,frog_y = frog_move_x,frog_move_y = 1 event event.type == event.type == event.key == frog_move_x = -1 event.key == frog_move_y = -1 event.key == frog_move_x = 1 event.key == frog_move_y = 1 event.type == frog_move_x = frog_move_y = frog_x += frog_y += position_str = + str(frog_x) + + position = tork_Font.render(position_str,234 screen.blit(position,480 pygame.display.update()

========================================================

More reading,and english is important.

I'm Hongten

<pre ><span >大哥哥大姐姐,觉得有用打赏点哦!多多少少没关系,一分也是对我的支持和鼓励。谢谢。Hongten博客排名在100名以内。粉丝过千。Hongten出品,必是精品。

E | hongtenzone@foxmail.com  B | href="http://www.cnblogs.com/hongten" target="_blank">http://www.cnblogs.com/hongten

========================================================

总结

以上是内存溢出为你收集整理的pygame系列_font游戏字体_源码下载全部内容,希望文章能够帮你解决pygame系列_font游戏字体_源码下载所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1208283.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存