首页
全部课程
所有课程
课程投票 - 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 魔性抖腿音游 - 外星人保卫战
第26任务: 203-创建管理者脚本
查看课程
任务列表
第1任务: 000-课程演示
第2任务: 课程资料,素材,工程源码.zip
第3任务: 101-学前须知
第4任务: 102-课程资料的说明与使用
第5任务: 103-课程大纲
第6任务: 104-想法的产生与参考
第7任务: 105-开发前的工作计划
第8任务: 106-开发中的工作计划
第9任务: 107-开发后的工作计划
第10任务: 108-第一关功能的需求分析
第11任务: 109-第二关功能需求分析
第12任务: 110-后续关卡功能需求分析
第13任务: 111-游戏框架的总体设计思路
第14任务: 112-框架的管理者构成
第15任务: 113-事件管理与节奏游戏控制者
第16任务: 114-游戏剧本的编辑
第17任务: 115-剧本设计的完成
第18任务: 116-回顾Koreographer的基础使用
第19任务: 117-节奏游戏控制者的作用流程梳理
第20任务: 118-音轨控制者的作用梳理
第21任务: 119-音符更新位置的方法
第22任务: 120-音符的命中偏移量的作用梳理
第23任务: 121-项目的创建
第24任务: 201-插件素材的导入
第25任务: 202-GameManager的作用
第26任务: 203-创建管理者脚本
第27任务: 204-管理者们的定义以及实例化
第28任务: 205-工厂接口与工厂基类
第29任务: 206-泛型资源的加载探究
第30任务: 207-泛型资源获取的处理手段
第31任务: 208-资源工厂的定义与实例化
第32任务: 209-资源工厂的初始化
第33任务: 210-获取相应资源的方法
第34任务: 211-对象池的接口
第35任务: 212-对象池的构造方法
第36任务: 213-对象池回收对象的方法
第37任务: 214-资源管理者的开发完成
第38任务: 215-游戏总管理中的资源管理方法
第39任务: 216-消息机制的传参处理思路
第40任务: 217-使用消息机制的情况梳理
第41任务: 218-使用消息机制的情况
第42任务: 219-消息的注册与注销方法
第43任务: 220-消息系统的完成
第44任务: 221-UIManager的开发
第45任务: 222-遮罩的制作与纠正UI位置的方法
第46任务: 223-显示与隐藏遮罩的方法
第47任务: 224-UIManager的开发完成
第48任务: 225-AudioSourceManager的开发
第49任务: 226-AudioSourceManager开发的完成
第50任务: 227-播放音乐音效的方法
第51任务: 228-玩家动画制作
第52任务: 229-动画状态机的条件设置
第53任务: 230-动画状态机的完善
第54任务: 231-PlayerManager的构造方法
第55任务: 232-动画参数设置与跳跃动画初始化方法
第56任务: 233-跳跃动画的代码实现
第57任务: 234-其他动画播放的方法
第58任务: 235-玩家的输入监听方法
第59任务: 236-PlayerManager脚本的完善
第60任务: 237-节奏游戏控制者的构造函数
第61任务: 238-游戏的剧本赋值
第62任务: 239-框架的基本完成
第63任务: 238-游戏的剧本赋值
第64任务: 301-开始面板的创建
第65任务: 302-开始面板其他元素的制作
第66任务: 303-外星人UI动画的制作
第67任务: 304-星球的序列帧动画
第68任务: 305-StartPanel脚本的创建
第69任务: 306-UIButton的渐变动画
第70任务: 307-启动游戏的方法
第71任务: 308-面板加载的测试
第72任务: 309-对话框面板的创建
第73任务: 310-对话框的制作
第74任务: 311-结算页面的制作与对话框脚本的创建
第75任务: 312-相关UI引用的赋值
第76任务: 313-UI引用获取的进一步完善
第77任务: 314-Level的抽象基类
第78任务: 315-音符命中判定的思路
第79任务: 316-节奏游戏的几个重要成员变量的定义
第80任务: 317-其他成员变量的定义
第81任务: 318-LaneController成员变量的定义
第82任务: 319-音轨的初始化方法
第83任务: 320-匹配,事件添加,重置与回收方法的定义
第84任务: 321-重置方法与回收方法的完善
第85任务: 322-检测是否生成新音符的方法
第86任务: 323-新音符生成的条件
第87任务: 324-音符初始化方法的定义
第88任务: 325-检测是否击中音符对象方法的定义
第89任务: 326-消息机制的使用
第90任务: 327-命中偏移量与命种等级
第91任务: 328-LaneController开发的完成
第92任务: 329-音符状态重置的相关方法
第93任务: 330-关卡背景的制作与加载
第94任务: 331-当前关卡的索引与当前关卡的定义
第95任务: 332-初始化关卡的完成
第96任务: 333-关卡子类的创建
第97任务: 334-所有关卡的构造函数
第98任务: 335-执行游戏逻辑的方法
第99任务: 336-对话信息结构体的封装
第100任务: 337-实例化关卡对象方法的完成与消息的发送
第101任务: 338-初始化面板方法的完成
第102任务: 339-更新对话框文本的方法
第103任务: 340-更新对话框提示以及按钮监听的事件方法
第104任务: 341-第一关的对话逻辑处理
第105任务: 342-对话框显示方法的思路
第106任务: 343-显示结算面板的方法
第107任务: 344-评价与遮罩的显示方法
第108任务: 345-对话框面板的重置
第109任务: 346-游戏流程的梳理
第110任务: 347-关卡逻辑梳理
第111任务: 348-游戏流程梳理图的完成
第112任务: 349-Level抽象基类的抽象方法
第113任务: 350-获取Koreography对象与事件轨迹
第114任务: 351-进入当前关卡方法的完善
第115任务: 352-游戏逻辑执行方法
第116任务: 353-关卡抽象基类开发的完成
第117任务: 354-起司尼首长的制作
第118任务: 355-首长脚本的创建与成员变量获取
第119任务: 356-首长动画的制作
第120任务: 357-显示与隐藏提示内容的方法
第121任务: 358-创建Koreography和KoreographyTrack
第122任务: 359-训练关卡检测轨迹与Command轨迹的制作
第123任务: 360-第一关实例化关卡的方法
第124任务: 361-初始化第一关卡方法的完成
第125任务: 362-训练模式的执行逻辑
第126任务: 363-更新起司尼命令文本的方法
第127任务: 364-第一关卡的执行逻辑思路
第128任务: 365-第一关卡触发的流程
第129任务: 366-第一关执行逻辑的完成
第130任务: 367-第一关卡的测试
第131任务: 368-测试问题的收集
第132任务: 369-音乐播放到的样本点位置获取
第133任务: 370-动画间过渡内容的调整
第134任务: 371-射线取消检测拦截的处理与受伤害的动画播放
第135任务: 372-命中信息反馈提示
第136任务: 373-训练关卡流程测试
第137任务: 374-第一关的音轨控制者和音符脚本的创建
第138任务: 375-第一关的EnterLevel方法
第139任务: 376-修复第一关卡直接跳过的bug
第140任务: 377-第一关卡音符移动逻辑的思路
第141任务: 378-移动路径与销毁路径的制作
第142任务: 379-获取雪人靶子移动的路径
第143任务: 380-路径获取方法的完善
第144任务: 381-TargetSnowman的初始化方法
第145任务: 382-TargetSnowman的Update方法
第146任务: 383-TargetSnowman的命中方法
第147任务: 384-TargetSnowman脚本的完善
第148任务: 385-第一关卡的测试
第149任务: 386-重玩方法与结束本关卡方法的定义
第150任务: 387-第一关卡逻辑流程的完善
第151任务: 388-第一关卡开发的完成
第152任务: 389-课程游戏开发核心思路的梳理
第153任务: 390-第二关卡的需求与开发思路
第154任务: 391-初始化第二关卡
第155任务: 392-进入第二关卡方法的开发
第156任务: 393-进入第二关卡方法的完成
第157任务: 394-摄像机移动脚本成员变量的定义与获取
第158任务: 395-更新背景图片位置的方法
第159任务: 396-重置摄像机状态的方法
第160任务: 397-第二关卡的退出方法
第161任务: 398-种子预制体的制作
第162任务: 399-种子动画的制作
第163任务: 3A0-音符检测部分的功能实现
第164任务: 3A1-种子生成与检测销毁的思路
第165任务: 3A2-种子行为脚本的编写
第166任务: 3A3-生成种子的事件方法
第167任务: 3A4-注册生成种子的事件
第168任务: 3A5-种子的销毁
第169任务: 3A6-第二关卡开发的完成
第170任务: 3A7-第三关卡的成员变量
第171任务: 3A8-黑雾的制作
第172任务: 3A9-第三关卡初始化方法与退出方法
第173任务: 3B1-黑白雪人预制体的制作
第174任务: 3B2-第三关卡进入方法的完善
第175任务: 3B3-不同雪人的产生方法
第176任务: 3B4-第三关卡音轨脚本的完善
第177任务: 3B5-雪人的动画相关方法
第178任务: 3B6-回收黑白雪人与黑白雪人的update方法
第179任务: 3B7-黑白雪人脚本的完善
第180任务: 3B8-起司尼脚本的音符逻辑开发
第181任务: 3B9-重置方法与命中方法
第182任务: 3C1-起司尼脚本的完善
第183任务: 3C2-第三关卡游戏执行逻辑方法的编写
第184任务: 3C3-雾效动画的制作
第185任务: 3C4-第三关卡逻辑开发的完成
第186任务: 3C5-测试第三关卡
第187任务: 3C6-雪人不弹跳的原因
第188任务: 3C7-第三关卡的细节处理
第189任务: 3C8-第三关卡开发完毕
第190任务: 3C9-第四关卡的初始化关卡与退出关卡的方法
第191任务: 3D1-第四关卡的关卡进入方法
第192任务: 3D2-第四关卡的逻辑处理方法
第193任务: 3D3-karaoke预制体的制作思路
第194任务: 3D4-基础文本制作
第195任务: 3D5-karaoke预制体制作的完成
第196任务: 3D6-Karaoke动画的制作
第197任务: 3D7-动画的完善与Koraoke脚本的创建
第198任务: 3D8-第四关卡的Koreo制作
第199任务: 3D9-事件ID的定义与成员变量的定义
第200任务: 3E1-动画完成的回调方法
第201任务: 3E2-koraoke歌词填充原理
第202任务: 3E3-KaraokeTextLine成员变量的定义与赋值
第203任务: 3E4-歌词行更新事件
第204任务: 3E5-歌词行更新事件的实现原理
第205任务: 3E6-设置文本状态的方法
第206任务: 3E7-设置文本状态方法的理解
第207任务: 3E8-参数的设置与理解
第208任务: 3E9-文本填充方法
第209任务: 3F1-填充方法的实现原理
第210任务: 3F2-填充方法的完善
第211任务: 3F3-卡拉ok效果的完善
第212任务: 3F4-第四关卡的完成
第213任务: 401-音效资源路径
第214任务: 402-音效的添加
第215任务: 403-第四关卡的补充
第216任务: 404-音效添加的完成
第217任务: 405-训练关卡的测试与问题修复
第218任务: 406-第一关卡的测试
第219任务: 407-第一关卡问题的修复
第220任务: 408-第二关卡的测试
第221任务: 409-第三关卡的测试
第222任务: 410-第四关卡的测试
第223任务: 411-第四关卡问题的修复
第224任务: 412-Last But Not Least