✕
首页
全部课程
所有课程
课程投票 - 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学院招聘
教学中心
关于我们
外包项目合作
登录
注册
切换触屏版
登录
注册
首页
Unity
Unity2D 塔防案例 - 保卫萝卜
5396
人加入学习
(13人评价)
Unity2D 塔防案例 - 保卫萝卜
制作完成于2018年8月28日,基于Unity2017.2
价格
¥
600.00
学习有效期
永久有效
已收藏
收藏
分享
扫一扫
扫二维码继续学习 二维码时效为半小时
分享
已收藏
收藏
该课程属于
Unity - A计划(永久有效期)
请加入后再学习
介绍
目录
免费
笔记
(89)
评价
(13)
501-场景状态基类脚本的编写
全部任务
000-课程演示
CarrotFantasy课程资...
截止636节工程源码
完整未处理素材包
101-课程介绍
102-游戏功能总览(上)
103-游戏功能总览(下)
201-作图工具ProcessO...
202-游戏中的管理者
203-游戏物体工厂
204-资源工厂与UI中介
205-游戏中的UI面板
206-场景状态
207-UML图的完善
301-工程与重要文件夹的创建
302-插件,库文件与素材包的导...
303-素材的浏览,文件编排方式
304-文件归置的说明与场景的创...
305-最后的准备工作
306-实验课的形式与说明
307-实验:探究Dotween...
308-探究Dotween直接作...
309-探究Dotween动画的...
310-探究Dotween动画的...
311-StartLoadPan...
312-MainPanel的总体...
313-MainPanel按钮的...
314-MainPanel的萝卜...
315-MainPanel的萝卜...
316-SetPanel页面的制...
317-选项页面的制作
318-选项页面的完善与数据统计...
319-帮助面板怪物页面的制作
320-帮助面板公用页面与页数显...
321-实验:GridLayou...
322-GridLayoutGr...
323-探究ScrollRect...
324-ScrollView的滑...
325-实验:探究RectTra...
326-探究Rect封装的诡异A...
327-获取当前UI的宽高
328-用代码控制当前的滑动比例
329-关于ScrollView...
330-帮助页面的制作
331-炮塔说明页面的制作
332-修改游戏UML图的里选择...
333-游戏中的加载面板与关卡选...
334-GameNormalBi...
335-GameNormalBi...
336-GameNoramlLe...
337-GameNoramlLe...
338-建塔列表的显示制作与地图...
339-地图卡片预制体的制作
340-Boss模式的UI面板的...
341-冒险模式的顶部UI显示面...
342-TopPage的细节完善
343-菜单页面的制作
344-游戏失败页面的制作
345-游戏胜利页面的制作
346-奖励页面的制作
347-奖励页面的动画制作与St...
348-StartUI的制作
349-StartUI动画的制作...
350-怪物窝面板的雏形
351-关于ScrollView...
352-了解游戏数值策划师的工种
353-ContentUI公式的...
354-翻书效果的实现思路
355-使用比例方法实现需要梳理...
356-滑动多个单元格的思路
357-SlideCanCove...
358-SlideCanCove...
359-开始滑动与结束滑动的接口
360-执行滑动动作的先决条件与...
361-结束右滑的处理
362-滚动浮贴效果的实现
363-使用改变局部坐标的方法实...
364-SlideScrollV...
365-SlideScrollV...
366-翻书功能的抖动bug修复
367-商店的制作
368-商店的完善与怪物组的创建
369-怪物的蛋形态
370-怪物的Baby形态
371-宠物预制体的完善
372-心脏跳动动画的制作
373-重置游戏的提示页面
374-本章学习的简单回顾与总结
401-脚本文件夹的创建与多场景...
402-关于本章学习的形式与游戏...
403-实验:探究两种单例模式的...
404-单例模板的介绍和使用
405-关于项目中不使用多个单例...
406-构建管理者体系
407-GameManager脚...
408-制作UI面板切换的思路与...
409-实验:探究面向接口编程I...
410-两个英雄体现的多态
411-使用new关键字去重写接...
412-是否需要定义基类与new...
413-使用状态模式的情况
414-吃睡干案例
415-状态模式的测试
416-创建场景状态的接口与基类
417-具体场景状态类的创建
418-使用工厂模式的原因
419-IPhone工厂案例-简...
420-抽象工厂模式的实现
421-实验:探究对象池技术
422-对象池技术的实现
423-对象池技能思路梳理及测试
424-项目中工厂模式与对象池的...
425-工厂有关脚本的创建
426-工厂接口的定义与工厂类型...
427-修改工厂部分的UML图
428-游戏物体工厂基类的两个重...
429-路径与放入池子的方法
430-取实例的方法
431-取资源方法的编写
432-游戏工厂基类的完善与子类...
433-AudioClip工厂的...
434-其他两种资源工厂的脚本编...
435-UIManager的初步...
436-什么是外观模式
437-学校总结案例
438-什么是中介者模式
439-相亲案例
440-媒婆的介入
441-工厂管理成员变量的编写
442-AudioSourceM...
443-控制音乐播放停止的方法
444-所有UI面板的创建
445-UI面板基类与面板接口
446-UIFacade成员变量...
447-UIFacade的构造方...
448-获取资源方法封装的说明
449-GameManager获...
450-UIFacade中获取资...
451-UI实例化需要注意的问题
452-UI实例化方法与添加UI...
453-实例化UI面板并存储到中...
454-清空字典的方法
455-清空字典方法的完善
456-改变场景状态的方法
457-UIFacade的编写完...
501-场景状态基类脚本的编写
502-开始加载游戏的场景状态
503-StringManage...
504-开始游戏加载面板的脚本开...
505-面板实例化过程测试
506-克隆体名称问题与字符串截...
507-使用代码设置UI渲染顺序
508-Main场景状态脚本编写
509-Main场景状态脚本的完...
510-主面板成员变量赋值与左右...
511-主界面的UI动画编写
512-场景状态切换的方法
513-MainPanel的开发...
514-SetPanel的成员变...
515-SetPanel成员变量...
516-页面显示与面板的进入退出
517-音乐处理的方法
518-数据显示方法
519-玩家数据存贮管理
520-SetPanel的开发完...
521-HelpPanel的成员...
522-HelpPanel页面切...
523-初始化面板的方法
524-初始化两个ScrollV...
525-帮助面板的进入方法与退出...
526-游戏中加载面板的开发
527-DoTween回调函数的...
528-解决滚动视图的报空问题
529-解决UI不交互问题
530-主面板动画事件注册与页数...
531-处理页面显示方法报错的问...
532-游戏选择场景状态的处理
533-关卡选择的共用面板
534-大关卡选择页面的成员变量
535-探究Inspector,...
536-探究脚本对象与游戏物体对...
537-Stage类的成员变量信...
538-Stage类的构造方法与...
539-按钮实现翻页方法的封装
540-大关卡选择面板的Awak...
541-显示大关卡信息方法的编写
542-大关卡按钮事件的注册
543-调用显示大关卡信息的方法...
544-小关卡选择页面的成员变量...
545-小关卡选择页面成员变量的...
546-资源加载的方法
547-静态UI与动态UI
548-动态加载地图卡片UI的游...
549-处理未解锁普通关卡的地图...
550-处理未解锁奖励关卡的地图...
551-已解锁关卡的地图卡显示
552-设置Content的大小...
553-销毁地图卡的方法
554-更新静态UI的方法
555-清除建塔列表里的塔图标
556-处理面板的方法
557-进入游戏场景的方法与st...
558-ScrollView的最...
559-处理面板的按钮方法注册与...
560-helpPanel脚本的...
561-提供PlayerMana...
562-工程测试与Bug修复
601-冒险模式的场景状态
602-创建GameContro...
603-地图与格子宽高的获取
604-画格子的方法
605-行列画法的实现
606-画线方法的完善与格子预制...
607-生成格子游戏物体
608-纠正位置的方法与格子点脚...
609-实验:探究鼠标事件检测的...
610-探究如何去检测鼠标事件来...
611-探究:简单Json的读取...
612-将信息存贮为Json文件...
613-Json文件的读取方法
614-复杂Json信息的读取
615-复杂Json信息的存贮与...
616-格子状态与索引结构体
617-道具预制体的制作
618-图片资源与道具资源的获取
619-怪物路点的处理
620-怪物路点的添加方法
621-道具的产生
622-工具编辑显示与信息修改的...
623-拓展MapMaker类的...
624-MapTool编辑器类的...
625-读取关卡列表的方法
626-工具类方法定义的完善
627-MapMaker初始化方...
628-初始化地图与恢复编辑器默...
629-创建Json信息存储类L...
630-存贮关卡信息类的方法
631-读取关卡文件信息的方法
632-读取文件信息的完善与格子...
633-工具类的完成
634-数组元素赋值报空
635-Json信息的二维数组存...
636-地图工具制作的完善
637-实验:责任链模式的使用探...
638-土味情话撩小姐姐(上)
639-土味情话撩小姐姐(下)
640-Level类的创建
641-Round脚本的完善
642-Level脚本的完善
643-宏定义的使用方式与作用
644-用Tool宏标记MapM...
645-用Tool宏标记Grid...
646-GameControll...
647-怪物起点预制体的制作
648-萝卜预制体的制作
649-怪物路径坐标点列表
650-GameControll...
651-更新格子与道具创建
652-创建道具方法的完善
653-风车房动画的制作
654-仙人掌动画制作
655-地图加载测试
656-产怪特效预制体的制作
657-建造者模式与备忘录模式
658-建造者接口与怪物建造者
659-建造者获取产品的方法
660-建造者获取数据的方法
661-GameControll...
662-产怪方法
663-建造者获取怪物ID的思路
664-生成怪物方法的完善
665-增加回合数与传递责任链的...
666-产怪逻辑的思路梳理
667-GameControll...
668-怪物包的制作与使用说明
669-Monster成员变量的...
670-怪物血条的制作
671-怪物的Update方法
672-怪物移动方法的说明讲解
673-怪物寻路的实现
674-怪物的转向
675-怪物血条的处理
676-怪物的初始化方法
677-怪物受伤害的方法与销毁方...
678-特效预制体包与特效脚本
679-金币奖励UI的制作
680-金币脚本的编写
681-金币移动方法的完善
682-怪物死亡测试
701-格子进场动画的代码实现
702-格子进场动画的测试与完善
703-有关格子处理的三个方法
704-不能建塔格子的显示处理
705-格子逻辑完善测试与修复
706-建塔列表的制作
707-有塔之后的操作按钮
708-建塔按钮脚本的创建
709-建塔按钮的实例化与建塔价...
710-显示画布与建塔列表
711-建塔列表的显示测试
712-纠正建塔列表位置的方法
713-纠正升级销售按钮的位置
714-纠正位置方法的完善
715-操作画布位置的测试与建塔...
716-塔的建造者与更新按钮图标...
717-建塔的方法
718-塔的建造者脚本完善
719-建塔测试与bug修复
720-塔,子弹,攻击特效预制体...
721-特效脚本与塔特异性脚本的...
722-塔的初始化方法
723-集火信号的制作与集火目标...
724-锁定集火目标的方法
725-利用Mask去拦截鼠标与...
726-道具包的制作说明与使用
727-炮塔的搜索目标逻辑(上)
728-搜索进入怪物的逻辑
729-搜索滞留怪物的逻辑
730-怪物离开逻辑的方法的编写
731-塔搜索方法的代码完善
732-Tower脚本的完善
733-塔的特异性属性脚本的成员...
734-塔的销售方法与升级方法
735-塔的特异性属性设置
736-塔身旋转方法
737-解决随机产生的旋转bug...
738-修复看向物品的bug
739-子弹的销毁与特效的产生
740-子弹触发检测逻辑的完善
741-子弹脚本的完善
742-创建升级按钮与销售按钮脚...
743-升级塔按钮脚本的成员变量...
744-GridPoint格子点...
745-升级按钮的升级方法完善
746-升级按钮脚本的完善
747-升级信号的制作与处理
748-格子脚本的完善
749-塔的升级与攻击范围显示的...
750-卖塔按钮脚本的编写
751-道具脚本的编写
752-道具的初始化方法
753-道具承受伤害的方法
754-道具脚本的完善与测试
755-萝卜的idle动画与to...
756-萝卜的成员变量与赋值
757-萝卜UI更新的方法
758-萝卜动画的细节处理
759-便便塔的实现脚本
760-便便子弹的脚本编写
761-便便子弹的减益效果
762-便便减益BUFF的测试与...
763-星星塔的制作与子弹范围伤...
764-刚体休眠与解除
765-风车子弹的脚本编写
766-修复风车塔移动方向的bu...
767-水晶塔的制作思路
768-电击子弹的产生与长宽的获...
801-游戏场景UI面板
802-FinalWave的制作
803-游戏场景UI面板的成员变...
804-开始游戏的方法
805-页面与UI的显示隐藏方法
806-与关卡处理的有关方法
807-选择其他关卡的方法
808-判断道具是否全部清除的方...
809-萝卜状态的获取
810-游戏胜利页面的关卡解锁与...
811-顶部UI显示页面的成员变...
812-顶部UI成员变量的获取
813-顶部UI页面的OnEna...
814-游戏暂停正常状态与一二倍...
815-菜单页面与游戏失败页面
816-游戏胜利页面的脚本编写
817-奖励页面的成员变量定义与...
818-奖励页面的脚本讲解
819-奖品掉落与奖励处理
820-Memento的存贮方法
821-Memento的读取方法
822-玩家初始数据的Json文...
823-Json信息的强制解析
824-游戏重置方法的编写
825-修复关卡选择页面的bug
826-完善场景状态的转换
827-解决GameContro...
828-修复提前产怪bug与游戏...
829-游戏胜利窗口的弹出与最后...
830-游戏运行逻辑的修复与礼物...
831-怪物窝面板的成员变量与赋...
832-怪物窝面板的脚本讲解
833-宠物的初始化方法讲解
834-宠物不同状态的显示方法
835-宠物点击事件方法的讲解
836-怪物窝按钮监听事件的注册
837-怪物窝测试
838-玩家游戏初始状态的Jso...
839-心脏特效脚本的开发
840-音效播放方法的封装
841-第一个场景按钮音效播放方...
842-主场景音效添加完成
843-冒险模式关卡选择场景的音...
844-冒险模式游戏场景UI音效...
845-游戏场景UI音效添加的完...
846-萝卜,集火目标与怪物产生...
847-怪物有关音效的添加
848-塔声效的添加
849-音效添加的完成
850-项目的打包
851-Json文件位置的移动与...
852-GameControll...
854-最后bug的修复
855-项目的完整测试
856-Last But Not...
截止704节工程源码
截止801节工程源码
(结课版)CarrotFanta...
项目最终修改完成的Json文件夹
853-萝卜徽章的更新
769-水晶塔脚本的完善
770-电击脚本的完善
771-调整电击产生的位置
772-修复电击子弹移动跟随的b...
排序:
最新笔记
最新笔记
点赞最多
暂无笔记
Unity3D恐怖游戏案例-废弃的精神病院
1283
7
类梦幻西游-Unity回合制游戏案例
0
0
Unity3D RTS案例 - 魔兽争霸(第一季)
2739
9
如何开发一款火爆全网的游戏 - 羊了个羊(第二季)
1
0
授课教师
老师_Trigger
SiKi学院老师
课程特色
视频(414)
下载资料(7)
最新学员
学员动态
Trace886
完成了
434-其他两种资源工厂的脚本...
Trace886
开始学习
434-其他两种资源工厂的脚本...
Trace886
完成了
433-AudioClip工厂...
Trace886
开始学习
433-AudioClip工厂...
Trace886
完成了
432-游戏工厂基类的完善与子...