首页
全部课程
所有课程
课程投票 - Unity
课程投票 - Unreal(虚幻)
Unity
Unity 全部课程
Unity高薪就业班
Unity A计划(永久)
Unity A计划(一年)
Unity学习路线
Unity开发相关软件合集
未来课程投票(想看的课程)
虚幻
虚幻 全部课程
UE5高薪就业班
虚幻 A计划(永久)
虚幻 A计划(一年)
虚幻Unreal学习路线
Unreal开发相关软件合集
(投票)Unreal(虚幻)方向的课程,你想要看哪些课程?
Cocos
Cocos全部课程
Cocos A计划(永久)
Cocos A计划(一年)
Cocos学习路线
Cocos开发相关软件合集
CocosCreator方向的课程,你想要看哪些课程?
Java
Java 全部课程
Java A计划(永久)
Java A计划(一年)
Java学习路线
Java开发相关软件下载
Java方向的课程,你想要看哪些课程?
Python AI
Python人工智能 全部课程
Python人工智能 A计划(永久)
Python人工智能 A计划(介绍)
Python人工智能学习路线
小程序
微信小程序 全部课程
微信小程序 A计划(永久)
微信小程序学习路线
合作课程
地牢独行-类元气骑士俯视角射击游戏教程
原创独立游戏制作:类星露谷
QFramework 系统设计:通用背包系统
QFramework 游戏开发:类幸存者
QFramework 游戏开发:类枪牢
CocosCreator3.8.3案例实战教程:全新3D麻将消除游戏实战
Unity基于目标导向的AI:GOAP
独立游戏:淘金城堡-商业级独游开发流程
大型数字孪生实战教程+三维引擎基础到实战教程
UE5虚幻蓝图课仿刺客信条跑酷系统
Unity开发Pico VR MR适配 MRTK3
Unity上线塔防游戏【智械危机】策划、美术、程序全解析
创业大亨案例第一季—UE5入门基础初始关卡篇
创业大亨案例第二季—UE5联网游戏会话教程
虚幻5蓝图中级教程:FPS第一人称射击游戏
零代码做游戏:Topdown RPG (PlayMaker)
零代码做游戏:2D 平台跳跃 (PlayMaker)
【E世界】MMORPG全栈式网络游戏开发之旅-战斗篇
Unity无限随机写实风地图
【E世界】MMORPG全栈式网络游戏开发之旅-入门篇
其他
移动端
SiKi学院招聘
教学中心
关于我们
外包项目合作
首页
全部课程
所有课程
课程投票 - Unity
课程投票 - Unreal(虚幻)
Unity
Unity 全部课程
Unity高薪就业班
Unity A计划(永久)
Unity A计划(一年)
Unity学习路线
Unity开发相关软件合集
未来课程投票(想看的课程)
虚幻
虚幻 全部课程
UE5高薪就业班
虚幻 A计划(永久)
虚幻 A计划(一年)
虚幻Unreal学习路线
Unreal开发相关软件合集
(投票)Unreal(虚幻)方向的课程,你想要看哪些课程?
Cocos
Cocos全部课程
Cocos A计划(永久)
Cocos A计划(一年)
Cocos学习路线
Cocos开发相关软件合集
CocosCreator方向的课程,你想要看哪些课程?
Java
Java 全部课程
Java A计划(永久)
Java A计划(一年)
Java学习路线
Java开发相关软件下载
Java方向的课程,你想要看哪些课程?
Python AI
Python人工智能 全部课程
Python人工智能 A计划(永久)
Python人工智能 A计划(介绍)
Python人工智能学习路线
小程序
微信小程序 全部课程
微信小程序 A计划(永久)
微信小程序学习路线
合作课程
地牢独行-类元气骑士俯视角射击游戏教程
原创独立游戏制作:类星露谷
QFramework 系统设计:通用背包系统
QFramework 游戏开发:类幸存者
QFramework 游戏开发:类枪牢
CocosCreator3.8.3案例实战教程:全新3D麻将消除游戏实战
Unity基于目标导向的AI:GOAP
独立游戏:淘金城堡-商业级独游开发流程
大型数字孪生实战教程+三维引擎基础到实战教程
UE5虚幻蓝图课仿刺客信条跑酷系统
Unity开发Pico VR MR适配 MRTK3
Unity上线塔防游戏【智械危机】策划、美术、程序全解析
创业大亨案例第一季—UE5入门基础初始关卡篇
创业大亨案例第二季—UE5联网游戏会话教程
虚幻5蓝图中级教程:FPS第一人称射击游戏
零代码做游戏:Topdown RPG (PlayMaker)
零代码做游戏:2D 平台跳跃 (PlayMaker)
【E世界】MMORPG全栈式网络游戏开发之旅-战斗篇
Unity无限随机写实风地图
【E世界】MMORPG全栈式网络游戏开发之旅-入门篇
其他
移动端
SiKi学院招聘
教学中心
关于我们
外包项目合作
登录
注册
切换触屏版
登录
注册
UIWidgets 案例精讲:经典复古 GB 俄罗斯方块—《Tetris》
第25任务: 123-O 型块的积累实现与消除多行测试通过
查看课程
任务列表
第1任务: 000-课程演示
第2任务: 001-课程资料
第3任务: 101-课程简介
第4任务: 102-v0.0.1 版本定义 与 环境准备
第5任务: 103-游戏区域的背景颜色设置
第6任务: 104-砖块的样式设计
第7任务: 105-砖块的状态设计
第8任务: 106-10 x 20 砖块背景设计
第9任务: 107-根据数据更新游戏区
第10任务: 108-游戏的数据和游戏的显示分离(初步架构设计)
第11任务: 109-游戏的数据和状态共享实现
第12任务: 110-控制器的共享实现
第13任务: 111-分析游戏系统与键盘输入组件实现
第14任务: 112-键盘输入监听实现
第15任务: 113-键盘控制一个点实现
第16任务: 114-v0.0.2 版本提交与 v0.0.3 版本定义
第17任务: 115-下落的块积累功能实现
第18任务: 116-下落的块重合的问题修复
第19任务: 117-v0.0.4 版本定义与提供编写消除逻辑的接口
第20任务: 118-消除一行实现
第21任务: 119-v0.0.4 版本提交与 v0.0.5 版本定义
第22任务: 120-O 型块实现
第23任务: 121-向右防止穿墙的碰撞实现
第24任务: 122-向右和向下的统一碰撞验证实现
第25任务: 123-O 型块的积累实现与消除多行测试通过
第26任务: 124-Z 型块实现
第27任务: 125-余下的块全部实现
第28任务: 126-矩阵创建工具实现
第29任务: 127-旋转的算法实现
第30任务: 128-旋转的功能实现
第31任务: 129-逆时针旋转改成顺时针旋转
第32任务: 130-矫正初始位置实现
第33任务: 131-各个块的初始位置定义
第34任务: 132-计时与自动下落实现
第35任务: 133-下落到底的功能实现
第36任务: 134-添加下落和正在游戏的两个状态
第37任务: 135-分数的计算实现
第38任务: 136-分数的显示实现
第39任务: 137-v0.0.8 版本定义与计分规则实现
第40任务: 138-分数显示的样式改进
第41任务: 139-组件结构分析
第42任务: 140-屏幕组件封装(GBScreen)
第43任务: 141-左右移动碰撞的 bug 修复
第44任务: 142-背景与颜色实现
第45任务: 143- GameBoy 用户界面抽象实现(GBUserInterface)
第46任务: 144-GB 用户界面的边框样式实现
第47任务: 145-背景布局大致实现
第48任务: 146-砖块的尺寸共享组件实现
第49任务: 147-砖块的尺寸计算
第50任务: 148-应用砖块的尺寸完成砖块的适配
第51任务: 149-掌机的按钮组件结构设计
第52任务: 150-旋转的掌机按钮实现
第53任务: 151-方向按钮实现
第54任务: 152-v0.0.10 版本定义 与 边框的问题修复
第55任务: 153-问题收集与版本提交
第56任务: 154-按键的手感改进
第57任务: 155-三个系统按钮实现
第58任务: 156-系统按钮的识别描述实现
第59任务: 157-按钮描述改进
第60任务: 158-方向按钮的样式改进
第61任务: 159-方向按钮的间距改进
第62任务: 160-暂停和继续功能实现
第63任务: 161-添加未开始游戏状态
第64任务: 162-重置的功能实现
第65任务: 163-bug 修复、v0.0.11 版本提交 与 v0.0.12 版本定义
第66任务: 164-Next Block 的 UI 显示实现
第67任务: 165-GameState 到 StatusPad 显示的逻辑实现
第68任务: 166-预览的 bug 修复 与 v0.0.12 版本提交
第69任务: 167-v0.0.13 版本定义与素材导入
第70任务: 168-材质共享组件设计
第71任务: 169-暂停 Icon 的代码结构设计
第72任务: 170-材质画笔功能实现
第73任务: 171-暂停 Icon 的显示、隐藏逻辑实现
第74任务: 172-v0.0.13 版本提交 与 v0.0.14 版本定义
第75任务: 173-显示未开始游戏状态下的文本
第76任务: 174-IconDragon 显示实现
第77任务: 175-IconDragon 的动画实现
第78任务: 176-IconSound 显示实现
第79任务: 177-冒号数字的显示功能实现
第80任务: 178-单个数字的显示功能实现
第81任务: 179-多个数字的显示功能实现
第82任务: 180-时间的显示逻辑实现
第83任务: 181-v0.0.14 版本提交 与 v0.0.15 版本定义
第84任务: 182-所有的数字全部换成 Number
第85任务: 183-通过等级决定下落速度的逻辑实现
第86任务: 184-等级的选择功能实现
第87任务: 185-游戏结束功能实现 与 v0.0.15 版本提交
第88任务: 186-v0.0.16 版本定义 与 消除的数据记录
第89任务: 187-消除动画实现
第90任务: 188-消除的 bug 修复
第91任务: 189-消除的 bug 修复(二)
第92任务: 190-v0.0.17 版本定义 与 AudioPlayer 实现
第93任务: 191-游戏音效播放实现
第94任务: 192-静音功能实现
第95任务: 193-v0.0.18 版本定义 与 赞助按钮实现2
第96任务: 194-对话框动作封装
第97任务: 195-显示支付宝和微信的二维码
第98任务: 196-v0.1.1 版本定义 与 本地化支持准备
第99任务: 197-平台语言判断实现
第100任务: 198-小恐龙居中问题修复
第101任务: 199-全部文本的本地化实现 与 v0.1.1 版本提交
第102任务: 200-课程小结