首页
全部课程
所有课程
课程投票 - 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学院招聘
教学中心
关于我们
外包项目合作
登录
注册
切换触屏版
登录
注册
Unity2D 塔防案例 - 保卫萝卜
第350任务: 757-萝卜UI更新的方法
查看课程
任务列表
第1任务: 000-课程演示
第2任务: CarrotFantasy课程资料,素材
第3任务: 截止636节工程源码
第4任务: 截止704节工程源码
第5任务: 截止801节工程源码
第6任务: (结课版)CarrotFantasy
第7任务: 项目最终修改完成的Json文件夹
第8任务: 完整未处理素材包
第9任务: 101-课程介绍
第10任务: 102-游戏功能总览(上)
第11任务: 103-游戏功能总览(下)
第12任务: 201-作图工具ProcessOn以及pos文件的导入与导出
第13任务: 202-游戏中的管理者
第14任务: 203-游戏物体工厂
第15任务: 204-资源工厂与UI中介
第16任务: 205-游戏中的UI面板
第17任务: 206-场景状态
第18任务: 207-UML图的完善
第19任务: 301-工程与重要文件夹的创建
第20任务: 302-插件,库文件与素材包的导入
第21任务: 303-素材的浏览,文件编排方式
第22任务: 304-文件归置的说明与场景的创建
第23任务: 305-最后的准备工作
第24任务: 306-实验课的形式与说明
第25任务: 307-实验:探究Dotween静态方法的使用
第26任务: 308-探究Dotween直接作用于transform的方法
第27任务: 309-探究Dotween动画的循环使用
第28任务: 310-探究Dotween动画的事件回调以及缓动函数的使用
第29任务: 311-StartLoadPanel的制作
第30任务: 312-MainPanel的总体制作
第31任务: 313-MainPanel按钮的制作
第32任务: 314-MainPanel的萝卜抖叶动画
第33任务: 315-MainPanel的萝卜生长动画与云朵怪物的制作
第34任务: 316-SetPanel页面的制作分析
第35任务: 317-选项页面的制作
第36任务: 318-选项页面的完善与数据统计页面的制作
第37任务: 319-帮助面板怪物页面的制作
第38任务: 320-帮助面板公用页面与页数显示UI的制作
第39任务: 321-实验:GridLayoutGroup组件的使用学习
第40任务: 322-GridLayoutGroup组件的进一步探究
第41任务: 323-探究ScrollRect组件的成员变量的作用
第42任务: 324-ScrollView的滑块组成显示与隐藏
第43任务: 325-实验:探究RectTransform的成员变量
第44任务: 326-探究Rect封装的诡异API
第45任务: 327-获取当前UI的宽高
第46任务: 328-用代码控制当前的滑动比例
第47任务: 329-关于ScrollView事件监听的使用探究
第48任务: 330-帮助页面的制作
第49任务: 331-炮塔说明页面的制作
第50任务: 332-修改游戏UML图的里选择页面的设计
第51任务: 333-游戏中的加载面板与关卡选择面板的制作
第52任务: 334-GameNormalBigLevelPanel的制作
第53任务: 335-GameNormalBigLevelPanel的细节完善
第54任务: 336-GameNoramlLevelPanel面板的制作分析
第55任务: 337-GameNoramlLevelPanel的静态变更UI与动态加载UI分析
第56任务: 338-建塔列表的显示制作与地图卡片的ScrollView
第57任务: 339-地图卡片预制体的制作
第58任务: 340-Boss模式的UI面板的制作说明
第59任务: 341-冒险模式的顶部UI显示面板
第60任务: 342-TopPage的细节完善
第61任务: 343-菜单页面的制作
第62任务: 344-游戏失败页面的制作
第63任务: 345-游戏胜利页面的制作
第64任务: 346-奖励页面的制作
第65任务: 347-奖励页面的动画制作与StartUI的说明
第66任务: 348-StartUI的制作
第67任务: 349-StartUI动画的制作与完善
第68任务: 350-怪物窝面板的雏形
第69任务: 351-关于ScrollView数值设计的说明
第70任务: 352-了解游戏数值策划师的工种
第71任务: 353-ContentUI公式的抽象讲解
第72任务: 354-翻书效果的实现思路
第73任务: 355-使用比例方法实现需要梳理的思路
第74任务: 356-滑动多个单元格的思路
第75任务: 357-SlideCanCoverScrollView的成员变量
第76任务: 358-SlideCanCoverScrollView成员变量的赋值
第77任务: 359-开始滑动与结束滑动的接口
第78任务: 360-执行滑动动作的先决条件与鼠标坐标的处理细节
第79任务: 361-结束右滑的处理
第80任务: 362-滚动浮贴效果的实现
第81任务: 363-使用改变局部坐标的方法实现脚本的成员变量
第82任务: 364-SlideScrollView脚本的编写
第83任务: 365-SlideScrollView脚本的测试
第84任务: 366-翻书功能的抖动bug修复
第85任务: 367-商店的制作
第86任务: 368-商店的完善与怪物组的创建
第87任务: 369-怪物的蛋形态
第88任务: 370-怪物的Baby形态
第89任务: 371-宠物预制体的完善
第90任务: 372-心脏跳动动画的制作
第91任务: 373-重置游戏的提示页面
第92任务: 374-本章学习的简单回顾与总结
第93任务: 401-脚本文件夹的创建与多场景开发方式的说明
第94任务: 402-关于本章学习的形式与游戏管理的存在模式
第95任务: 403-实验:探究两种单例模式的实现方式-饿汉式与懒汉式
第96任务: 404-单例模板的介绍和使用
第97任务: 405-关于项目中不使用多个单例的说明
第98任务: 406-构建管理者体系
第99任务: 407-GameManager脚本的编写
第100任务: 408-制作UI面板切换的思路与知识准备
第101任务: 409-实验:探究面向接口编程IOP的简单使用
第102任务: 410-两个英雄体现的多态
第103任务: 411-使用new关键字去重写接口方法
第104任务: 412-是否需要定义基类与new和virtual的实现区别
第105任务: 413-使用状态模式的情况
第106任务: 414-吃睡干案例
第107任务: 415-状态模式的测试
第108任务: 416-创建场景状态的接口与基类
第109任务: 417-具体场景状态类的创建
第110任务: 418-使用工厂模式的原因
第111任务: 419-IPhone工厂案例-简单工厂模式的实现
第112任务: 420-抽象工厂模式的实现
第113任务: 421-实验:探究对象池技术
第114任务: 422-对象池技术的实现
第115任务: 423-对象池技能思路梳理及测试
第116任务: 424-项目中工厂模式与对象池的处理说明
第117任务: 425-工厂有关脚本的创建
第118任务: 426-工厂接口的定义与工厂类型的划分
第119任务: 427-修改工厂部分的UML图
第120任务: 428-游戏物体工厂基类的两个重要字典
第121任务: 429-路径与放入池子的方法
第122任务: 430-取实例的方法
第123任务: 431-取资源方法的编写
第124任务: 432-游戏工厂基类的完善与子类的编写
第125任务: 433-AudioClip工厂的脚本编写
第126任务: 434-其他两种资源工厂的脚本编写
第127任务: 435-UIManager的初步编写
第128任务: 436-什么是外观模式
第129任务: 437-学校总结案例
第130任务: 438-什么是中介者模式
第131任务: 439-相亲案例
第132任务: 440-媒婆的介入
第133任务: 441-工厂管理成员变量的编写
第134任务: 442-AudioSourceManager的成员变量
第135任务: 443-控制音乐播放停止的方法
第136任务: 444-所有UI面板的创建
第137任务: 445-UI面板基类与面板接口
第138任务: 446-UIFacade成员变量的定义
第139任务: 447-UIFacade的构造方法与遮罩制作
第140任务: 448-获取资源方法封装的说明
第141任务: 449-GameManager获取资源的方法
第142任务: 450-UIFacade中获取资源方法的封装
第143任务: 451-UI实例化需要注意的问题
第144任务: 452-UI实例化方法与添加UIPanel到UI管理字典的方法
第145任务: 453-实例化UI面板并存储到中介字典的方法
第146任务: 454-清空字典的方法
第147任务: 455-清空字典方法的完善
第148任务: 456-改变场景状态的方法
第149任务: 457-UIFacade的编写完善
第150任务: 501-场景状态基类脚本的编写
第151任务: 502-开始加载游戏的场景状态
第152任务: 503-StringManager脚本的编写
第153任务: 504-开始游戏加载面板的脚本开发
第154任务: 505-面板实例化过程测试
第155任务: 506-克隆体名称问题与字符串截取
第156任务: 507-使用代码设置UI渲染顺序
第157任务: 508-Main场景状态脚本编写
第158任务: 509-Main场景状态脚本的完善
第159任务: 510-主面板成员变量赋值与左右移动动画
第160任务: 511-主界面的UI动画编写
第161任务: 512-场景状态切换的方法
第162任务: 513-MainPanel的开发完善
第163任务: 514-SetPanel的成员变量
第164任务: 515-SetPanel成员变量的获取与初始化方法
第165任务: 516-页面显示与面板的进入退出
第166任务: 517-音乐处理的方法
第167任务: 518-数据显示方法
第168任务: 519-玩家数据存贮管理
第169任务: 520-SetPanel的开发完善
第170任务: 521-HelpPanel的成员变量
第171任务: 522-HelpPanel页面切换的方法与成员变量的获取
第172任务: 523-初始化面板的方法
第173任务: 524-初始化两个ScrollView的方法
第174任务: 525-帮助面板的进入方法与退出方法
第175任务: 526-游戏中加载面板的开发
第176任务: 527-DoTween回调函数的报错类型
第177任务: 528-解决滚动视图的报空问题
第178任务: 529-解决UI不交互问题
第179任务: 530-主面板动画事件注册与页数显示
第180任务: 531-处理页面显示方法报错的问题
第181任务: 532-游戏选择场景状态的处理
第182任务: 533-关卡选择的共用面板
第183任务: 534-大关卡选择页面的成员变量
第184任务: 535-探究Inspector,Awake,OnEnable与Start之间微妙的关系
第185任务: 536-探究脚本对象与游戏物体对象的失活和激活
第186任务: 537-Stage类的成员变量信息
第187任务: 538-Stage类的构造方法与PlayerManager里的列表信息存储
第188任务: 539-按钮实现翻页方法的封装
第189任务: 540-大关卡选择面板的Awake方法
第190任务: 541-显示大关卡信息方法的编写
第191任务: 542-大关卡按钮事件的注册
第192任务: 543-调用显示大关卡信息的方法与防止按钮事件的多次注册
第193任务: 544-小关卡选择页面的成员变量定义
第194任务: 545-小关卡选择页面成员变量的获取
第195任务: 546-资源加载的方法
第196任务: 547-静态UI与动态UI
第197任务: 548-动态加载地图卡片UI的游戏物体
第198任务: 549-处理未解锁普通关卡的地图卡显示
第199任务: 550-处理未解锁奖励关卡的地图显示
第200任务: 551-已解锁关卡的地图卡显示
第201任务: 552-设置Content的大小与动态UI更新方法的完善
第202任务: 553-销毁地图卡的方法
第203任务: 554-更新静态UI的方法
第204任务: 555-清除建塔列表里的塔图标
第205任务: 556-处理面板的方法
第206任务: 557-进入游戏场景的方法与stage信息的传递
第207任务: 558-ScrollView的最终完善与小关卡选择面板脚本的完善
第208任务: 559-处理面板的按钮方法注册与脚本挂载
第209任务: 560-helpPanel脚本的后续处理
第210任务: 561-提供PlayerManager的构造方法用于测试
第211任务: 562-工程测试与Bug修复
第212任务: 601-冒险模式的场景状态
第213任务: 602-创建GameController游戏物体
第214任务: 603-地图与格子宽高的获取
第215任务: 604-画格子的方法
第216任务: 605-行列画法的实现
第217任务: 606-画线方法的完善与格子预制体
第218任务: 607-生成格子游戏物体
第219任务: 608-纠正位置的方法与格子点脚本
第220任务: 609-实验:探究鼠标事件检测的接口与API
第221任务: 610-探究如何去检测鼠标事件来实现多分支需求
第222任务: 611-探究:简单Json的读取与存储
第223任务: 612-将信息存贮为Json文件的方法
第224任务: 613-Json文件的读取方法
第225任务: 614-复杂Json信息的读取
第226任务: 615-复杂Json信息的存贮与读取
第227任务: 616-格子状态与索引结构体
第228任务: 617-道具预制体的制作
第229任务: 618-图片资源与道具资源的获取
第230任务: 619-怪物路点的处理
第231任务: 620-怪物路点的添加方法
第232任务: 621-道具的产生
第233任务: 622-工具编辑显示与信息修改的完成
第234任务: 623-拓展MapMaker类的功能
第235任务: 624-MapTool编辑器类的创建
第236任务: 625-读取关卡列表的方法
第237任务: 626-工具类方法定义的完善
第238任务: 627-MapMaker初始化方法的完善
第239任务: 628-初始化地图与恢复编辑器默认状态的方法
第240任务: 629-创建Json信息存储类LevelInfo
第241任务: 630-存贮关卡信息类的方法
第242任务: 631-读取关卡文件信息的方法
第243任务: 632-读取文件信息的完善与格子更新方法
第244任务: 633-工具类的完成
第245任务: 634-数组元素赋值报空
第246任务: 635-Json信息的二维数组存贮与读取方法
第247任务: 636-地图工具制作的完善
第248任务: 637-实验:责任链模式的使用探究
第249任务: 638-土味情话撩小姐姐(上)
第250任务: 639-土味情话撩小姐姐(下)
第251任务: 640-Level类的创建
第252任务: 641-Round脚本的完善
第253任务: 642-Level脚本的完善
第254任务: 643-宏定义的使用方式与作用
第255任务: 644-用Tool宏标记MapMaker里的方法与成员变量
第256任务: 645-用Tool宏标记GridPoint里的方法与成员变量
第257任务: 646-GameController获取资源方法的封装
第258任务: 647-怪物起点预制体的制作
第259任务: 648-萝卜预制体的制作
第260任务: 649-怪物路径坐标点列表
第261任务: 650-GameController的Awake方法
第262任务: 651-更新格子与道具创建
第263任务: 652-创建道具方法的完善
第264任务: 653-风车房动画的制作
第265任务: 654-仙人掌动画制作
第266任务: 655-地图加载测试
第267任务: 656-产怪特效预制体的制作
第268任务: 657-建造者模式与备忘录模式
第269任务: 658-建造者接口与怪物建造者
第270任务: 659-建造者获取产品的方法
第271任务: 660-建造者获取数据的方法
第272任务: 661-GameController成员变量的完善
第273任务: 662-产怪方法
第274任务: 663-建造者获取怪物ID的思路
第275任务: 664-生成怪物方法的完善
第276任务: 665-增加回合数与传递责任链的方法
第277任务: 666-产怪逻辑的思路梳理
第278任务: 667-GameController的Update方法
第279任务: 668-怪物包的制作与使用说明
第280任务: 669-Monster成员变量的定义与说明
第281任务: 670-怪物血条的制作
第282任务: 671-怪物的Update方法
第283任务: 672-怪物移动方法的说明讲解
第284任务: 673-怪物寻路的实现
第285任务: 674-怪物的转向
第286任务: 675-怪物血条的处理
第287任务: 676-怪物的初始化方法
第288任务: 677-怪物受伤害的方法与销毁方法
第289任务: 678-特效预制体包与特效脚本
第290任务: 679-金币奖励UI的制作
第291任务: 680-金币脚本的编写
第292任务: 681-金币移动方法的完善
第293任务: 682-怪物死亡测试
第294任务: 701-格子进场动画的代码实现
第295任务: 702-格子进场动画的测试与完善
第296任务: 703-有关格子处理的三个方法
第297任务: 704-不能建塔格子的显示处理
第298任务: 705-格子逻辑完善测试与修复
第299任务: 706-建塔列表的制作
第300任务: 707-有塔之后的操作按钮
第301任务: 708-建塔按钮脚本的创建
第302任务: 709-建塔按钮的实例化与建塔价格表
第303任务: 710-显示画布与建塔列表
第304任务: 711-建塔列表的显示测试
第305任务: 712-纠正建塔列表位置的方法
第306任务: 713-纠正升级销售按钮的位置
第307任务: 714-纠正位置方法的完善
第308任务: 715-操作画布位置的测试与建塔按钮脚本的成员变量
第309任务: 716-塔的建造者与更新按钮图标的方法
第310任务: 717-建塔的方法
第311任务: 718-塔的建造者脚本完善
第312任务: 719-建塔测试与bug修复
第313任务: 720-塔,子弹,攻击特效预制体说明
第314任务: 721-特效脚本与塔特异性脚本的挂载
第315任务: 722-塔的初始化方法
第316任务: 723-集火信号的制作与集火目标的存贮
第317任务: 724-锁定集火目标的方法
第318任务: 725-利用Mask去拦截鼠标与格子的交互
第319任务: 726-道具包的制作说明与使用
第320任务: 727-炮塔的搜索目标逻辑(上)
第321任务: 728-搜索进入怪物的逻辑
第322任务: 729-搜索滞留怪物的逻辑
第323任务: 730-怪物离开逻辑的方法的编写
第324任务: 731-塔搜索方法的代码完善
第325任务: 732-Tower脚本的完善
第326任务: 733-塔的特异性属性脚本的成员变量与获取
第327任务: 734-塔的销售方法与升级方法
第328任务: 735-塔的特异性属性设置
第329任务: 736-塔身旋转方法
第330任务: 737-解决随机产生的旋转bug问题
第331任务: 738-修复看向物品的bug
第332任务: 739-子弹的销毁与特效的产生
第333任务: 740-子弹触发检测逻辑的完善
第334任务: 741-子弹脚本的完善
第335任务: 742-创建升级按钮与销售按钮脚本
第336任务: 743-升级塔按钮脚本的成员变量赋值
第337任务: 744-GridPoint格子点有塔之后的处理方法与成员变量
第338任务: 745-升级按钮的升级方法完善
第339任务: 746-升级按钮脚本的完善
第340任务: 747-升级信号的制作与处理
第341任务: 748-格子脚本的完善
第342任务: 749-塔的升级与攻击范围显示的测试
第343任务: 750-卖塔按钮脚本的编写
第344任务: 751-道具脚本的编写
第345任务: 752-道具的初始化方法
第346任务: 753-道具承受伤害的方法
第347任务: 754-道具脚本的完善与测试
第348任务: 755-萝卜的idle动画与touch动画
第349任务: 756-萝卜的成员变量与赋值
第350任务: 757-萝卜UI更新的方法
第351任务: 758-萝卜动画的细节处理
第352任务: 759-便便塔的实现脚本
第353任务: 760-便便子弹的脚本编写
第354任务: 761-便便子弹的减益效果
第355任务: 762-便便减益BUFF的测试与修复
第356任务: 763-星星塔的制作与子弹范围伤害效果
第357任务: 764-刚体休眠与解除
第358任务: 765-风车子弹的脚本编写
第359任务: 766-修复风车塔移动方向的bug
第360任务: 767-水晶塔的制作思路
第361任务: 768-电击子弹的产生与长宽的获取
第362任务: 769-水晶塔脚本的完善
第363任务: 770-电击脚本的完善
第364任务: 771-调整电击产生的位置
第365任务: 772-修复电击子弹移动跟随的bug
第366任务: 801-游戏场景UI面板
第367任务: 802-FinalWave的制作
第368任务: 803-游戏场景UI面板的成员变量赋值
第369任务: 804-开始游戏的方法
第370任务: 805-页面与UI的显示隐藏方法
第371任务: 806-与关卡处理的有关方法
第372任务: 807-选择其他关卡的方法
第373任务: 808-判断道具是否全部清除的方法
第374任务: 809-萝卜状态的获取
第375任务: 810-游戏胜利页面的关卡解锁与徽章奖励处理
第376任务: 811-顶部UI显示页面的成员变量
第377任务: 812-顶部UI成员变量的获取
第378任务: 813-顶部UI页面的OnEnable方法
第379任务: 814-游戏暂停正常状态与一二倍速的处理
第380任务: 815-菜单页面与游戏失败页面
第381任务: 816-游戏胜利页面的脚本编写
第382任务: 817-奖励页面的成员变量定义与获取
第383任务: 818-奖励页面的脚本讲解
第384任务: 819-奖品掉落与奖励处理
第385任务: 820-Memento的存贮方法
第386任务: 821-Memento的读取方法
第387任务: 822-玩家初始数据的Json文件制作
第388任务: 823-Json信息的强制解析
第389任务: 824-游戏重置方法的编写
第390任务: 825-修复关卡选择页面的bug
第391任务: 826-完善场景状态的转换
第392任务: 827-解决GameController的报空问题
第393任务: 828-修复提前产怪bug与游戏失败窗口的弹出
第394任务: 829-游戏胜利窗口的弹出与最后一波怪的UI显示
第395任务: 830-游戏运行逻辑的修复与礼物的交互
第396任务: 831-怪物窝面板的成员变量与赋值讲解
第397任务: 832-怪物窝面板的脚本讲解
第398任务: 833-宠物的初始化方法讲解
第399任务: 834-宠物不同状态的显示方法
第400任务: 835-宠物点击事件方法的讲解
第401任务: 836-怪物窝按钮监听事件的注册
第402任务: 837-怪物窝测试
第403任务: 838-玩家游戏初始状态的Json文件制作
第404任务: 839-心脏特效脚本的开发
第405任务: 840-音效播放方法的封装
第406任务: 841-第一个场景按钮音效播放方法的调用
第407任务: 842-主场景音效添加完成
第408任务: 843-冒险模式关卡选择场景的音效添加
第409任务: 844-冒险模式游戏场景UI音效的添加
第410任务: 845-游戏场景UI音效添加的完善
第411任务: 846-萝卜,集火目标与怪物产生音效的添加
第412任务: 847-怪物有关音效的添加
第413任务: 848-塔声效的添加
第414任务: 849-音效添加的完成
第415任务: 850-项目的打包
第416任务: 851-Json文件位置的移动与文件路径的修改
第417任务: 852-GameController赋值注意的修改说明与水晶塔bug修复
第418任务: 853-萝卜徽章的更新
第419任务: 854-最后bug的修复
第420任务: 855-项目的完整测试
第421任务: 856-Last But Not Least