登录
自2024年5月16日起,中文课堂仅支持使用UnityID登入,如遇问题,请在
开发者社区
发帖说明情况,我们会尽快帮您解决。
【Unity3D实战教程】塔防游戏开发-弦小风
¥152 购买
【Unity3D实战教程】塔防游戏开发-弦小风
教程
高级
12 小时
45 分钟
弦风课堂
概述
作者信息
教程资料
互动讨论
课程评价
34人收藏,31人学习
登录后开始教程
章节1
第一章
1.
可试看
课程介绍
2.
可试看
创建并启动模块
3.
可试看
准备模块资源
4.
可试看
创建并加载StartPanel(使用状态机)
5.
可试看
制作存档界面
6.
可试看
编写存档业务逻辑
7.
完善存档界面
8.
添加删除存档提示
9.
制作选择关卡界面
10.
关卡数据配置
11.
关卡配置业务逻辑
12.
完善关卡选择界面
13.
添加游戏状态
14.
制作关卡场景-制作背景和道路
15.
制作关卡场景-编辑路径
16.
制作加载中的界面
17.
相机的移动和缩放控制
18.
制作关卡场景-TowerPosition
19.
完成开始战斗按钮界面制作
20.
完成开始战斗按钮逻辑开发
21.
调试开始战斗按钮功能
22.
添加装饰图片和其他的关卡场景
23.
完善FightController
24.
准备敌人配表
25.
制作敌人动画和预制体
26.
敌人逻辑编写
27.
创建敌人并进入战斗状态
28.
制作生成敌人逻辑
29.
敌人移动逻辑
30.
添加游戏失败的判断
31.
添加炮塔配置
32.
制作弓箭炮塔预制体和动画
33.
编写弓箭手逻辑
34.
编写弓箭逻辑
35.
完善弓箭手和弓箭逻辑
36.
编写炮塔基类逻辑
37.
完成弓箭炮塔制作
38.
编写创建炮塔逻辑
39.
创建炮塔界面制作
40.
完成炮塔创建功能调试
41.
制作敌人受伤和死亡逻辑
42.
制作升级炮塔界面
43.
完成升级和出售炮塔
44.
制作2级和3级弓箭炮塔
45.
添加其他敌人
46.
添加Toast提示
47.
制作巨石炮塔
48.
制作石头
49.
调试石头炮塔
50.
添加石头爆炸动画
51.
添加石头炮塔2级和3级预制体
52.
完成魔法炮塔制作
53.
添加战斗UI
54.
编写敌人配置编辑器-写入配置
55.
编写敌人配置编辑器-读取配置
56.
制作暂停界面
57.
制作重新开始功能
58.
制作WinPanel
59.
完成游戏结束逻辑判断
60.
完成游戏失败界面功能制作
61.
添加音效播放逻辑
62.
添加音效播放代码
63.
制作设置界面
64.
优化敌人层级-完成游戏开发
章节2
补充修复
1.
补充-修复EventConfig报错
摘要
哈喽大家好,我是弦小风,给大家带来一套塔防游戏开发, 该套课程从0带领大家实现完整的塔防游戏开发,
包括存档功能,选择关卡,炮塔创建,升级 ,怪物路径编辑,游戏流程控制, 怪物AI,
音频播放,等功能,该游戏基于MVC框架, 通过本课程的学习,你可以了解MVC在实际
项目的应用方式, 另外本课程还将用到有限状态机 和 AssetBundle资源管理, 相信学习
完本课程你一定收获满满!
课程素材和试玩包地址:https://gitee.com/xianfengkeji/tower-defense-material.git
【Unity3D教程】AssetBundle插件: XFABManager(第二版)_哔哩哔哩_bilibili
Unity3D教程 FSM 有限状态机(第二版)_哔哩哔哩_bilibili
Unity3D教程 游戏框架 XFGameFramework_哔哩哔哩_bilibili
标签
塔防
C#编程
2D
游戏设计
建议的Unity版本
2022.1 - 团结1.1
教程
【Unity3D实战教程】塔防游戏开发-弦小风
开始教程
电脑配置不足?
Unity云桌面,为Unity而生的云开发平台。
即可体验
教程
【Unity3D实战教程】塔防游戏开发-弦小风
登录后开始教程
章节
1
第一章
1.
可试看
课程介绍
2.
可试看
创建并启动模块
3.
可试看
准备模块资源
4.
可试看
创建并加载StartPanel(使用状态机)
5.
可试看
制作存档界面
6.
可试看
编写存档业务逻辑
7.
完善存档界面
8.
添加删除存档提示
9.
制作选择关卡界面
10.
关卡数据配置
11.
关卡配置业务逻辑
12.
完善关卡选择界面
13.
添加游戏状态
14.
制作关卡场景-制作背景和道路
15.
制作关卡场景-编辑路径
16.
制作加载中的界面
17.
相机的移动和缩放控制
18.
制作关卡场景-TowerPosition
19.
完成开始战斗按钮界面制作
20.
完成开始战斗按钮逻辑开发
21.
调试开始战斗按钮功能
22.
添加装饰图片和其他的关卡场景
23.
完善FightController
24.
准备敌人配表
25.
制作敌人动画和预制体
26.
敌人逻辑编写
27.
创建敌人并进入战斗状态
28.
制作生成敌人逻辑
29.
敌人移动逻辑
30.
添加游戏失败的判断
31.
添加炮塔配置
32.
制作弓箭炮塔预制体和动画
33.
编写弓箭手逻辑
34.
编写弓箭逻辑
35.
完善弓箭手和弓箭逻辑
36.
编写炮塔基类逻辑
37.
完成弓箭炮塔制作
38.
编写创建炮塔逻辑
39.
创建炮塔界面制作
40.
完成炮塔创建功能调试
41.
制作敌人受伤和死亡逻辑
42.
制作升级炮塔界面
43.
完成升级和出售炮塔
44.
制作2级和3级弓箭炮塔
45.
添加其他敌人
46.
添加Toast提示
47.
制作巨石炮塔
48.
制作石头
49.
调试石头炮塔
50.
添加石头爆炸动画
51.
添加石头炮塔2级和3级预制体
52.
完成魔法炮塔制作
53.
添加战斗UI
54.
编写敌人配置编辑器-写入配置
55.
编写敌人配置编辑器-读取配置
56.
制作暂停界面
57.
制作重新开始功能
58.
制作WinPanel
59.
完成游戏结束逻辑判断
60.
完成游戏失败界面功能制作
61.
添加音效播放逻辑
62.
添加音效播放代码
63.
制作设置界面
64.
优化敌人层级-完成游戏开发
章节
2
补充修复
1.
补充-修复EventConfig报错