pygame scene更新日志
[版本 1.1.0] - 2025-09-22
✨ 新增功能
- 默认过渡效果:SceneManager 现支持通过
register_default_transition()方法设置全局默认过渡效果。当两个场景之间未指定特定过渡时,将自动应用默认效果,从而显著减少重复的注册代码量。 - 新增三种过渡预设:
a. FadeTransition:经典的淡入淡出过渡效果。
b. SlideTransition:新场景从侧面平滑滑入并覆盖旧场景。
c. CircleWipeTransition:从屏幕中心以圆形展开的方式切换至新场景。
🎨 改进
- 代码结构优化:为提升模块化水平,所有过渡效果类(
FadeTransition,SlideTransition,CircleWipeTransition)已从main.py移至transition.py,以便在项目中更方便地复用。 - 演示更新:
main.py已更新,现在全面展示如何注册并使用这些全新的过渡效果。
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 运阳的小窝
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果