海龟编辑器作品 “ 玩 ” 中学 Python ,在讲解完编程基础知识后,从几个游戏着手,第一个游戏便是常见的换装游戏,我试着按照游戏编程原理来解析一下。
模特对象实例,初始位置,列表存储 4 套头发图片,4 套服装图片,4 双鞋子图片,2 个按钮对象实例。用 Actor 对象实现,默认第 1 套服装,第 1 双鞋子,第 1 种头发。在 draw 函数中调用实例 draw 函数。定义整套换装 changall , 随机换装 rand_change ,换装 changestyle ,传递参数 obj 及 styleList 。on_mouse_down 函数中碰撞检测鼠标点与按钮碰撞,随机数库需导入哦。
索引值从 0 增加到 3 再变 0 。我想着怎么有点动画,貌似在 update 中改变主角 image 属性。在其他小游戏中有说啦。哎,这点不同于 pygame 。郁闷哦 。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐