开学优惠Unity就业班1xxxx、UE就业班9xxxxA计划班级均有优惠。
×
首页
全部课程
所有课程
课程投票 - Unity
课程投票 - Unreal(虚幻)
SiKiGameJamS3投票页面
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(虚幻)
SiKiGameJamS3投票页面
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 2017.3)
第49任务: 145-数据存储部分逻辑
查看课程
任务列表
第1任务: 000-演示视频
第2任务: 资料
第3任务: 001-课程内容简介
第4任务: 002-我的课程意图
第5任务: 101-原创游戏的初始想法
第6任务: 102-原创游戏的制作流程
第7任务: 103-不要让想法永远是想法
第8任务: 104-当前项目的开发流程
第9任务: 105-初始化场景部分
第10任务: 106-资源规范工具
第11任务: 107-编写图片格式规范工具
第12任务: 108-拼UI的常见方式
第13任务: 109-后续需求整理
第14任务: 110-编写常规单例类
第15任务: 111-Mono类单例的编写
第16任务: 112-基础模块尽量具有高拓展性
第17任务: 113-加载模块
第18任务: 114-针对接口编程的好处
第19任务: 115-实现自动化脚本挂载的几种方式
第20任务: 116-通过类型名挂载脚本
第21任务: 117-特性的用途
第22任务: 118-编写自己的特性
第23任务: 119-获取到标记特性的类型
第24任务: 120-绑定类型信息
第25任务: 121-完成预制体对应脚本的获取
第26任务: 122-不要给项目增加无谓的复杂度
第27任务: 123-整理UI管理类的需求
第28任务: 124-查找物体的方式
第29任务: 125-添加UI工具数据类
第30任务: 126-添加数据类的便捷方法
第31任务: 127-添加物体查找工具
第32任务: 128-工具的初始化设计
第33任务: 129-UI管理类的显示方法
第34任务: 130-完成界面的初始化部分
第35任务: 131-返回方法的编写
第36任务: 132-调整代码逻辑
第37任务: 133-添加登录界面逻辑
第38任务: 134-英雄选择界面的拼接
第39任务: 135-添加选择界面逻辑
第40任务: 136-添加选择英雄部分脚本
第41任务: 137-集合的使用细节
第42任务: 138-添加子项动画部分
第43任务: 139-完成子项回调
第44任务: 140-数据部分的思路整理
第45任务: 141-数据部分接口设计
第46任务: 142-完成具体类型的数据获取
第47任务: 143-优化代码结构
第48任务: 144-完成获取数据逻辑优化
第49任务: 145-数据存储部分逻辑
第50任务: 146-完成数据模块逻辑
第51任务: 147-针对接口编程在协同开发上的作用
第52任务: 148-配置及资源命名
第53任务: 149-索引器的简单介绍
第54任务: 150-索引器和属性的异同
第55任务: 151-读取器的接口设计
第56任务: 152-解析json的简单介绍
第57任务: 153-分析当前功能实现思路
第58任务: 154-设置数据部分接口
第59任务: 155-梳理缓存数据部分的逻辑
第60任务: 156-获取当前数据
第61任务: 157-数据的泛型类型转换
第62任务: 158-命令的缓存逻辑
第63任务: 159-缓存逻辑的具体思路
第64任务: 160-key值队列类
第65任务: 161-实现自定义类的遍历功能
第66任务: 162-泛型的约束
第67任务: 163-完成键值队列部分的逻辑
第68任务: 164-添加缓存键值部分逻辑
第69任务: 165-键值队列缓存逻辑
第70任务: 166-执行缓存命令部分
第71任务: 167-完成json读取器部分的逻辑
第72任务: 168-对读取器的正常状态进行测试
第73任务: 169-发现问题后的解决思路
第74任务: 170-读取器管理逻辑
第75任务: 171-添加读取器配置部分
第76任务: 172-添加加载配置部分逻辑
第77任务: 173-www类可能存在的误区
第78任务: 174-加载文件的路径问题
第79任务: 175-添加加载配置的逻辑
第80任务: 176-携程管理类的实现思路
第81任务: 177-添加携程管理模块
第82任务: 178-迭代器到底是起怎样的作用
第83任务: 179-控制协程的执行逻辑
第84任务: 180-流程控制部分逻辑
第85任务: 181-使用ID作为协程标识
第86任务: 182-管理类执行部分逻辑
第87任务: 183-完成协程管理类逻辑
第88任务: 184-完成功能演示
第89任务: 185-UI适配的小提示
第90任务: 186-初始化强化界面
第91任务: 187-控制父类方法的执行逻辑
第92任务: 188-初始化切换逻辑
第93任务: 189-完成id部分的计算
第94任务: 190-左右切换部分逻辑
第95任务: 191-添加加载资源接口
第96任务: 192-添加飞机图片缓存部分逻辑
第97任务: 193-测试当前功能
第98任务: 194-资源的命名规范
第99任务: 195-判断资源路径
第100任务: 196-文件名称的处理方式
第101任务: 197-正则表达式基本匹配符号
第102任务: 198-正则表达式重复项
第103任务: 199-完成正则的编写
第104任务: 200-正则的匹配逻辑
第105任务: 201-资源管理工具的必要性
第106任务: 202-创建弹出窗口
第107任务: 203-创建数据类
第108任务: 204-添加文件夹部分数据
第109任务: 205-添加数据方法
第110任务: 206-在窗口上显示图片
第111任务: 207-图片的参数修改
第112任务: 208-添加显示名称的文本部分
第113任务: 209-调整名称缓存部分
第114任务: 210-修改文件名称逻辑
第115任务: 211-分析编辑器脚本常见问题
第116任务: 212-刷新数据逻辑
第117任务: 213-完善输入部分功能
第118任务: 214-添加标题信息部分
第119任务: 215-初始化属性部分
第120任务: 216-可拓展代码设计
第121任务: 217-遍历枚举的三种方式
第122任务: 218-添加子项的初始化
第123任务: 219-获取ID部分逻辑
第124任务: 220-添加自增ID
第125任务: 221-初始化位置逻辑
第126任务: 222-扩展方法
第127任务: 223-获取显示部分组件的逻辑
第128任务: 224-整理数据加载流程
第129任务: 225-初始化配置键值部分思路
第130任务: 226-初始化逻辑
第131任务: 227-获取json对象所有键值
第132任务: 228-添加遍历键值接口
第133任务: 229-类型转换问题
第134任务: 230-遍历json数组数据
第135任务: 231-使用扩展方法降低类的耦合
第136任务: 232-jsondata的数据转换
第137任务: 233-添加属性部分显示逻辑
第138任务: 234-整理数据初始化逻辑
第139任务: 235-添加数据部分的递归逻辑
第140任务: 236-切换ID逻辑
第141任务: 237-修正初始化逻辑
第142任务: 238-修改默认参数部分
第143任务: 239-值类型封装之后的比较
第144任务: 240-完成显示部分逻辑
第145任务: 241-View层的更新设计
第146任务: 242-整理更新接口的实现思路
第147任务: 243-添加view部分更新接口
第148任务: 244-添加更新事件的监听
第149任务: 245-修改强化界面更新逻辑
第150任务: 246-修正更新函数未执行问题
第151任务: 247-View层接口设计
第152任务: 248-底层代码的设计理念
第153任务: 249-完成底层代码的修改
第154任务: 250-局部重构是有必要的
第155任务: 251-属性修改部分
第156任务: 252-按键扩展方法
第157任务: 253-为什么配置修改了显示的数据却没变
第158任务: 254-添加计算部分逻辑
第159任务: 255-调整数据存储接口
第160任务: 256-object真的能随意做类型转换么
第161任务: 257-演示当前功能
第162任务: 258-修正对攻速部分的设计
第163任务: 259-数据显示条部分
第164任务: 260-修正显示问题
第165任务: 261-MVC结构的思路分析
第166任务: 262-绑定脚本部分逻辑修改
第167任务: 263-调整基础接口结构
第168任务: 264-添加接口调用部分逻辑
第169任务: 265-分离viewBase中的控制逻辑
第170任务: 266-优先级的基础逻辑
第171任务: 267-调整绑定部分逻辑
第172任务: 268-添加自定义比较器
第173任务: 269-添加监听更新函数
第174任务: 270-整理添加监听的逻辑
第175任务: 271-完成更新事件的绑定部分
第176任务: 272-controller基类实现思路
第177任务: 273-controller子项集合的初始化
第178任务: 274-引用类型的常见错误
第179任务: 275-Start界面逻辑分离
第180任务: 276-其他界面的逻辑分离
第181任务: 277-分离切换分机界面数据部分
第182任务: 278-切换界面的显示和控制分离
第183任务: 279-属性界面的控制部分
第184任务: 280-同步子项key值
第185任务: 281-完成属性部分的逻辑分离
第186任务: 282-系统周期函数的设计
第187任务: 283-接口的显示实现和隐式实现
第188任务: 284-完成生命周期部分的初始化
第189任务: 285-消除重复代码
第190任务: 286-函数功能完成后避免进行修改
第191任务: 287-添加执行方法部分接口
第192任务: 288-生命周期函数的执行
第193任务: 289-类的单一职责
第194任务: 290-调整其他模块初始化结构
第195任务: 291-验证当前功能
第196任务: 292-解决时序问题的思路
第197任务: 293-整理升级部分功能
第198任务: 294-获取升级系数
第199任务: 295-更新等级数据
第200任务: 296-完成新数据部分的设置
第201任务: 297-货币部分数据更新
第202任务: 298-添加升级按钮的显示部分
第203任务: 299-更新升级部分界面
第204任务: 300-完成已有功能测试
第205任务: 301-添加数据上对于花费种类的区分
第206任务: 302-添加升级判断部分逻辑
第207任务: 303-优化数据逻辑
第208任务: 304-完善修改数据部分逻辑
第209任务: 305-添加属性升级判断逻辑
第210任务: 306-弹窗设计
第211任务: 307-调整弹窗结构
第212任务: 308-更新内容部分方法
第213任务: 309-添加事件部分的逻辑判断
第214任务: 310-添加事件监听
第215任务: 311-自适应组件容易出现的问题
第216任务: 312-自适应组件下内容的换行方式
第217任务: 313-设置组件位置
第218任务: 314-计算框的高度部分
第219任务: 315-整理宽度适配逻辑
第220任务: 316-添加生成弹窗接口
第221任务: 317-验证当前功能
第222任务: 318-验证自适应大小功能
第223任务: 319-添加dialog管理部分逻辑
第224任务: 320-完善升级花费部分逻辑
第225任务: 321-优化选择英雄界面代码结构
第226任务: 322-分离子项逻辑
第227任务: 323-处理子项的对应关系
第228任务: 324-通过图片名称获取枚举项
第229任务: 325-单一函数的功能尽量简单
第230任务: 326-选关界面的预制结构
第231任务: 327-选关界面关卡按钮的生成
第232任务: 328-基础逻辑脚本添加
第233任务: 329-计算关卡排列位置
第234任务: 330-异步获取数据存在的问题
第235任务: 331-添加任务模块
第236任务: 332-获取返回值部分设计
第237任务: 333-数据ID部分设计
第238任务: 334-返回值部分的缓存
第239任务: 335-检测及回调部分逻辑
第240任务: 336-创建泛型版本
第241任务: 337-优化代码结构
第242任务: 338-创建任务队列管理类
第243任务: 339-完成管理类功能
第244任务: 340-解决IReader读取的重置问题
第245任务: 341-循环中使用拉姆达的常见问题
第246任务: 342-生成关卡子物体
第247任务: 343-父物体不要过度管理子物体
第248任务: 344-计算自己的格子坐标
第249任务: 345-当前物体位置的计算方法
第250任务: 346-子物体计算自身位置
第251任务: 347-整理子物体功能
第252任务: 348-关卡基础功能处理
第253任务: 349-关卡开放逻辑
第254任务: 350-初始化物体时序问题
第255任务: 351-WaitUntil的使用
第256任务: 352-不要自己给代码增加复杂度
第257任务: 353-reader存在的时序问题
第258任务: 354-进度条的制作
第259任务: 355-场景管理类
第260任务: 356-Loading部分控制逻辑
第261任务: 357-场景切换逻辑
第262任务: 358-getcomponent要注意调用时机
第263任务: 359-Loading界面的显示逻辑
第264任务: 360-生命周期Add接口
第265任务: 361-要根据场景选择合适的数据结构
第266任务: 362-Loading效果演示
第267任务: 363-调整生命周期内部逻辑
第268任务: 364-音频文件的优化设置
第269任务: 365-音频参数自动设置工具
第270任务: 366-音频参数的设置
第271任务: 367-获取所有音频文件
第272任务: 368-播放背景音部分逻辑
第273任务: 369-播放一次音效部分功能
第274任务: 370-添加循环音频播放逻辑
第275任务: 371-设计音频声音大小控制
第276任务: 372-获取当前选中文件路径
第277任务: 373-获取所有文件文件名
第278任务: 374-写入当前文件
第279任务: 375-完成工具逻辑
第280任务: 376-读取音量配置文件
第281任务: 377-reader缓存一步操作
第282任务: 378-获取数量操作
第283任务: 379-调整逻辑问题
第284任务: 380-添加音量控制流程
第285任务: 381-完成音量控制部分逻辑
第286任务: 382-添加人物及按钮声音
第287任务: 383-修正停止音频发生的问题
第288任务: 384-添加button默认音效
第289任务: 385-第一季总结