
Python超级玛丽游戏开发教程
Python超级玛丽游戏开发教程
豆约翰
致力于帮助每一个对编程感兴趣的朋友掌握编程,一起体会编程的乐趣。微信号:tiantiancode
展开
-
Python实现超级玛丽游戏系列教程05添加地面,管道和阶梯冲突检测
配套视频教程配套视频教程项目代码项目代码冲突检测添加地面冲突添加管道冲突添加阶梯冲突添加冲突完成 def setup_ground(self): """Create collideable rects for each section of the ground""" self.ground_rect1 = collider.Collider(0, c.GROUND_HEIGHT, 2953, 60) self原创 2020-12-22 15:47:24 · 311 阅读 · 0 评论 -
Python实现超级玛丽游戏系列教程04背景滚动及摄像机(Camera)原理
配套视频教程配套视频教程项目代码项目代码背景滚动摄像机原理原创 2020-12-21 15:11:46 · 351 阅读 · 0 评论 -
Python实现超级玛丽游戏系列教程03玛丽跳跃
配套视频教程配套视频教程项目代码项目代码跳跃mario.pyinithandle_statestandingwalking新增玛丽不掉落,但上去就下不来jumping玛丽跳跃正常jumping新增falling def falling(self, keys, current_time): self.y_vel += self.gravity if (self.rect.bottom > (600 - self.r原创 2020-12-21 12:34:11 · 692 阅读 · 1 评论 -
Python实现超级玛丽游戏系列教程02玛丽行走
配套视频教程配套视频教程项目代码项目代码最终效果行走constants.pySTAND = 'standing'WALK = 'walk'SMALL_ACCEL = .2SMALL_TURNAROUND = .35玛丽类构造函数修改如下:玛丽类新增及修改 def update(self, keys): self.handle_state(keys) self.update_position() self.animati原创 2020-12-19 12:47:30 · 553 阅读 · 1 评论 -
Python实现超级玛丽游戏系列教程01玛丽登场
配套视频教程配套视频教程项目代码项目代码最终效果搭建项目结构定义游戏常量SCREEN_HEIGHT = 600SCREEN_WIDTH = 800SCREEN_SIZE = (SCREEN_WIDTH,SCREEN_HEIGHT)ORIGINAL_CAPTION = "SuperMario"GFX = None## COLORS ### R G BGRAY = (100, 100, 100)NAVYBLUE原创 2020-12-18 14:06:35 · 759 阅读 · 0 评论