自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Pygame文本渲染终极解决方案

这篇代码展示了一个使用Pygame处理游戏文本显示的Word类,主要功能包括: 支持多行文本显示和自动换行 可设置字体大小和颜色 通过特殊语法$color=颜色=文本$实现部分文本变色 自动计算文本布局和尺寸 使用方法: 调用Word.divide_word()方法传入文本、行宽等参数,返回包含渲染文本的Surface对象。支持通过$color=red=苹果$语法将"苹果"显示为红色。 代码特点: 使用正则表达式处理颜色标记 实现了文本分割、换行处理和布局计算 包含简单的缓存机制 作者自

2026-08-10 17:38:19 180

原创 简易物理引擎

个人认为是堆了很多史山的,哪些地方可以改进还请各位大佬提出.

2026-02-28 17:33:21 197

基于pygame开发的物理引擎

在用pygame开发游戏的过程中,大家常因为物理模拟问题而苦恼,我这里花了一些些时间自己开发了一个简易的physics模块,只要在你需要附加的类中添加PhyBlock类属性,即可让你的类拥有简易的物理效果,循环中需要在渲染类之前使用PhyBlcok.update()来刷新所有的物理块,物理块中的F是是否受力影响的参数,默认True,目前只做了简易的碰撞检测,没有做摩擦和弹力,并且动力值过大可能会出现穿模现象.可能有一些bug,还请各位大佬谅解.

2026-02-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除