- 之前有说关于pixi是什么以及基本的使用方法,这一次是关于我们创建出来的精灵对象运动状态的说明 之前有说关于pixi是什么以及基本的使用方法,这一次是关于我们创建出来的精灵对象运动状态的说明
- 据中国经济网上数据显示,2018年,中国游戏用户规模达6.26亿人,游戏市场实际销售收入达2144.4亿元,且仍保持高速增长。一方面,游戏市场爆发式增长,竞争愈发激烈,游戏企业为提高竞争力,纷纷向重度化、细分化方向发展;另一方面,激烈竞争对云服务商提供了更高的要求,简单的技术解决方法已经满足不了游戏公司日益增长的业务需求。 据中国经济网上数据显示,2018年,中国游戏用户规模达6.26亿人,游戏市场实际销售收入达2144.4亿元,且仍保持高速增长。一方面,游戏市场爆发式增长,竞争愈发激烈,游戏企业为提高竞争力,纷纷向重度化、细分化方向发展;另一方面,激烈竞争对云服务商提供了更高的要求,简单的技术解决方法已经满足不了游戏公司日益增长的业务需求。
- 本篇博客将演示如何使用 Python + Pygame 从零开始编写一款 Frogger 风格的小游戏。Frogger 是一款早期街机经典,玩家需要帮助青蛙穿越车水马龙的马路到达对岸。本示例提供了一个精简原型,包含角色移动、汽车生成与移动、碰撞检测、胜利条件等关键点。希望能为你的 2D 游戏创作带来更多灵感。 本篇博客将演示如何使用 Python + Pygame 从零开始编写一款 Frogger 风格的小游戏。Frogger 是一款早期街机经典,玩家需要帮助青蛙穿越车水马龙的马路到达对岸。本示例提供了一个精简原型,包含角色移动、汽车生成与移动、碰撞检测、胜利条件等关键点。希望能为你的 2D 游戏创作带来更多灵感。
- 本篇博客展示如何使用 Python + Pygame 编写一个简易版的“吃豆人(Pac-Man)” 风格游戏。这里我们暂且命名为 Py-Man。玩家需要控制主角在一个网格地图里移动、吃掉散布在各处的豆子,并躲避在地图中巡逻的幽灵。此示例可帮助你理解网格地图、角色移动、敌人随机移动、碰撞与得分等常见2D游戏开发技巧。 本篇博客展示如何使用 Python + Pygame 编写一个简易版的“吃豆人(Pac-Man)” 风格游戏。这里我们暂且命名为 Py-Man。玩家需要控制主角在一个网格地图里移动、吃掉散布在各处的豆子,并躲避在地图中巡逻的幽灵。此示例可帮助你理解网格地图、角色移动、敌人随机移动、碰撞与得分等常见2D游戏开发技巧。
- 迷宫游戏是最经典的 2D 游戏类型之一:在一个由墙壁和通道构成的地图里,玩家需要绕过障碍、寻找通路,最终抵达出口。它不但简单易实现,又兼具可玩性,还能在此基础上添加怪物、道具、机关等元素。本篇文章将展示如何在 Pygame 环境下,从零开始开发一个简易版的“迷宫游戏”。 迷宫游戏是最经典的 2D 游戏类型之一:在一个由墙壁和通道构成的地图里,玩家需要绕过障碍、寻找通路,最终抵达出口。它不但简单易实现,又兼具可玩性,还能在此基础上添加怪物、道具、机关等元素。本篇文章将展示如何在 Pygame 环境下,从零开始开发一个简易版的“迷宫游戏”。
- Flappy Bird 是一款“点击上浮、松手下落”的横向卷轴游戏,场景中持续出现上下成对的管道,玩家需要让小鸟在管道之间穿行,一旦上手,就会体会到“魔性”且容易让人“上头”的乐趣。在本篇中,我们使用 **Python** + **Pygame** 来从零开始构建一个精简版的 Flappy Bird。 Flappy Bird 是一款“点击上浮、松手下落”的横向卷轴游戏,场景中持续出现上下成对的管道,玩家需要让小鸟在管道之间穿行,一旦上手,就会体会到“魔性”且容易让人“上头”的乐趣。在本篇中,我们使用 **Python** + **Pygame** 来从零开始构建一个精简版的 Flappy Bird。
- 在 2D 游戏开发中,“太空侵略者”是一款入门难度适中、却能覆盖多种常见游戏机制的项目。在本篇中,我们将使用 Python + Pygame 实现一个简化版本的 Space Invaders,涵盖:玩家移动、子弹发射、敌人生成与移动、碰撞检测、计分与游戏结束逻辑等。 在 2D 游戏开发中,“太空侵略者”是一款入门难度适中、却能覆盖多种常见游戏机制的项目。在本篇中,我们将使用 Python + Pygame 实现一个简化版本的 Space Invaders,涵盖:玩家移动、子弹发射、敌人生成与移动、碰撞检测、计分与游戏结束逻辑等。
- Pong 是电子游戏历史上的一款经典之作:两个挡板、一只小球、简单的反弹逻辑,却引爆了早期的家用电视游戏市场。玩家各自控制一根挡板来击球,不让小球穿过自己的防线,先失误者输。本篇示例将使用 Python + Pygame 来简单复刻 Pong 游戏的核心玩法,并适当加以改进或美化,帮助初学者快速入门 2D 游戏开发。 Pong 是电子游戏历史上的一款经典之作:两个挡板、一只小球、简单的反弹逻辑,却引爆了早期的家用电视游戏市场。玩家各自控制一根挡板来击球,不让小球穿过自己的防线,先失误者输。本篇示例将使用 Python + Pygame 来简单复刻 Pong 游戏的核心玩法,并适当加以改进或美化,帮助初学者快速入门 2D 游戏开发。
- 打砖块(Breakout / Arkanoid) 是一款经典街机游戏,玩家控制一个可左右移动的挡板,接住并反弹球,击碎屏幕上方的砖块。随着砖块被击碎,不仅能获得分数,还可以体验到不断加速或复杂的反弹乐趣。 在本篇文章里,我们将使用 Python 3.x + Pygame 库,手把手实现一个简易版本的打砖块游戏,包含最核心的移动、碰撞和得分功能。 打砖块(Breakout / Arkanoid) 是一款经典街机游戏,玩家控制一个可左右移动的挡板,接住并反弹球,击碎屏幕上方的砖块。随着砖块被击碎,不仅能获得分数,还可以体验到不断加速或复杂的反弹乐趣。 在本篇文章里,我们将使用 Python 3.x + Pygame 库,手把手实现一个简易版本的打砖块游戏,包含最核心的移动、碰撞和得分功能。
- 通过这篇文章,我们用 Python + Pygame 实现了一个简化版的俄罗斯方块。这个项目涵盖了网格管理、方块碰撞与旋转、行检测与消除等常见的游戏逻辑。在此基础上,你完全可以自行改造并添加各种细节与高级功能,让游戏更贴近于真正的 Tetris。 通过这篇文章,我们用 Python + Pygame 实现了一个简化版的俄罗斯方块。这个项目涵盖了网格管理、方块碰撞与旋转、行检测与消除等常见的游戏逻辑。在此基础上,你完全可以自行改造并添加各种细节与高级功能,让游戏更贴近于真正的 Tetris。
- 贪吃蛇 是一款经典的休闲小游戏:玩家通过操控一条会不断变长的“蛇”在屏幕中移动,去吃随机出现的食物,同时要避免撞到墙壁或自己身体的其他部分。由于其逻辑相对简单,但可玩性和扩展性都不错,非常适合作为新手练习游戏编程的项目。在本篇博客中,我们将使用 Python 语言 + Pygame 库来从零实现一款贪吃蛇。 贪吃蛇 是一款经典的休闲小游戏:玩家通过操控一条会不断变长的“蛇”在屏幕中移动,去吃随机出现的食物,同时要避免撞到墙壁或自己身体的其他部分。由于其逻辑相对简单,但可玩性和扩展性都不错,非常适合作为新手练习游戏编程的项目。在本篇博客中,我们将使用 Python 语言 + Pygame 库来从零实现一款贪吃蛇。
- 圣诞节到来之际,来给自己写一个圣诞树小动画吧!我们可以利用 Pygame 的绘图功能,轻松地在 2D 屏幕上绘制各种几何形状,并为圣诞树加上灯光闪烁、装饰品等效果。本篇将带领你实现一个简易版本的“屏幕圣诞树”,效果虽然比较基础,但足以体验使用 Python 进行可视化和动画开发的乐趣。 圣诞节到来之际,来给自己写一个圣诞树小动画吧!我们可以利用 Pygame 的绘图功能,轻松地在 2D 屏幕上绘制各种几何形状,并为圣诞树加上灯光闪烁、装饰品等效果。本篇将带领你实现一个简易版本的“屏幕圣诞树”,效果虽然比较基础,但足以体验使用 Python 进行可视化和动画开发的乐趣。
- 在一些简单的图形工具(例如 turtle)里,我们可以用静态绘制来模拟“烟花”形状,但这往往缺少逼真的运动轨迹和爆炸粒子的效果。本篇文章将使用 Pygame 这个 2D 游戏开发框架来实现烟花从地面升空到空中散落的一套简易动画,丰富你的编程体验,也为大家的节日增添一点氛围。 在一些简单的图形工具(例如 turtle)里,我们可以用静态绘制来模拟“烟花”形状,但这往往缺少逼真的运动轨迹和爆炸粒子的效果。本篇文章将使用 Pygame 这个 2D 游戏开发框架来实现烟花从地面升空到空中散落的一套简易动画,丰富你的编程体验,也为大家的节日增添一点氛围。
- 正常A状态过渡到B状态的事件顺序:整个流程为:调用B状态的On Become Relevant事件调用B状态的On Update事件调用A状态的Left State Event事件调用B状态的Entered State Event事件调用B状态的Start Transition Event事件调用B状态的End Transition Event事件注意:同一帧内,即使B状态的Entered ... 正常A状态过渡到B状态的事件顺序:整个流程为:调用B状态的On Become Relevant事件调用B状态的On Update事件调用A状态的Left State Event事件调用B状态的Entered State Event事件调用B状态的Start Transition Event事件调用B状态的End Transition Event事件注意:同一帧内,即使B状态的Entered ...
- 本文是对UE官方教程:https://www.bilibili.com/video/BV1eU4y1c7XL的重现,原教程中通过构造函数实现非运行时执行脚本,并通过UE的样条线组件辅助创建路径网格体。该功能最终实现的效果如下:如果需要使用SplineMesh做法的连续网格绘制,可以看这篇文章:https://blog.csdn.net/grayrail/article/details/133... 本文是对UE官方教程:https://www.bilibili.com/video/BV1eU4y1c7XL的重现,原教程中通过构造函数实现非运行时执行脚本,并通过UE的样条线组件辅助创建路径网格体。该功能最终实现的效果如下:如果需要使用SplineMesh做法的连续网格绘制,可以看这篇文章:https://blog.csdn.net/grayrail/article/details/133...
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签