登录
自2024年5月16日起,中文课堂仅支持使用UnityID登入,如遇问题,请在
开发者社区
发帖说明情况,我们会尽快帮您解决。
Unity3D复刻任天堂《坦克大战》游戏
¥299 购买
Unity3D复刻任天堂《坦克大战》游戏
教程
高级
7 小时
10 分钟
民团主教练
概述
作者信息
互动讨论
课程评价
2人收藏,2人学习
登录后开始教程
章节1
创建《坦克大战》项目
1.
可试看
创建项目、导入资源
章节2
玩家坦克和敌人坦克
1.
可试看
Tank类——坦克的移动
2.
可试看
PlayerInput——用键盘控制玩家坦克移动
3.
可试看
双人游戏——玩家2控制坦克
4.
可试看
AIInput——AI控制敌方坦克
5.
障碍物——红砖墙、水泥墙、树林、河流、冰面
章节3
Tank类——坦克开火
1.
玩家坦克发射炮弹
2.
敌人坦克发射炮弹
3.
三种炮弹
4.
普通炮弹打红砖
5.
超级炮弹打水泥
6.
河流——挡得住坦克、挡不住炮弹
7.
控制炮弹数量
8.
升星玩家——连续发射两发炮弹
章节4
Tank类——坦克被击毁
1.
普通坦克被击毁
2.
4次才能击毁重型坦克
章节5
坦克动画——让游戏更生动
1.
动画控制器——静止和移动动画
2.
动画控制器——被击毁动画
章节6
音效和粒子特效
1.
坦克移动、开火和爆炸音效
2.
爆炸粒子特效、炮弹拖尾特效
章节7
道具——让游戏更有趣
1.
六种道具——助理玩家的神器
2.
红坦克——击毁就出现道具
3.
阶段性整理预制体
章节8
准备工作完毕,正式制作《坦克大战》游戏!
1.
制作游戏场景
2.
初始化玩家坦克
3.
不断创建敌方坦克
4.
ScriptableObject——持久化保存敌方每个关卡会出现的坦克类型
5.
4、11、18——创建游戏中带奖励道具的红坦克
6.
修复游戏中bug
7.
单例模式——玩家得分
8.
打掉红坦克!随机出道具!
9.
拾取道具及道具音效
10.
道具——加坦克、加护盾、升星级
11.
炸弹——摧毁所有敌方坦克
12.
时钟——定住所有敌方坦克
13.
铁锹——保障基地安全
14.
玩家胜利&失败的达成条件
15.
用Text文本文件保存和加载游戏地图
16.
游戏UI的制作
17.
UI和游戏数据的关联
18.
胜利后,玩家击毁各类坦克的数据统计
19.
胜利后UI界面制作
20.
统计并动态显示击毁敌方坦克的数量-Part1
21.
统计并动态显示击毁敌方坦克的数量-Part2
22.
胜利后显示结算画面
23.
游戏进行中的玩家数据保存和加载
24.
游戏的开始界面和选择玩家模式
摘要
用Unity3D复刻任天堂《坦克大战》游戏。游戏中包含了刚体、碰撞器、按键输入、动画控制器、单例模式、声音和粒子效果、ScriptalbeObject、Text文件读取,UI、PlayerPrefs等常见Unity3d功能和使用技巧,通俗易懂地带您快速掌握Unity3D开发游戏的方法和技巧。
登录后可观看
标签
动画
C#编程
粒子
音效
存档
建议的Unity版本
4.x - 团结1.5
教程
Unity3D复刻任天堂《坦克大战》游戏
开始教程
电脑配置不足?
Unity云桌面,为Unity而生的云开发平台。
即可体验
教程
Unity3D复刻任天堂《坦克大战》游戏
登录后开始教程
章节
1
创建《坦克大战》项目
1.
可试看
创建项目、导入资源
章节
2
玩家坦克和敌人坦克
1.
可试看
Tank类——坦克的移动
2.
可试看
PlayerInput——用键盘控制玩家坦克移动
3.
可试看
双人游戏——玩家2控制坦克
4.
可试看
AIInput——AI控制敌方坦克
5.
障碍物——红砖墙、水泥墙、树林、河流、冰面
章节
3
Tank类——坦克开火
1.
玩家坦克发射炮弹
2.
敌人坦克发射炮弹
3.
三种炮弹
4.
普通炮弹打红砖
5.
超级炮弹打水泥
6.
河流——挡得住坦克、挡不住炮弹
7.
控制炮弹数量
8.
升星玩家——连续发射两发炮弹
章节
4
Tank类——坦克被击毁
1.
普通坦克被击毁
2.
4次才能击毁重型坦克
章节
5
坦克动画——让游戏更生动
1.
动画控制器——静止和移动动画
2.
动画控制器——被击毁动画
章节
6
音效和粒子特效
1.
坦克移动、开火和爆炸音效
2.
爆炸粒子特效、炮弹拖尾特效
章节
7
道具——让游戏更有趣
1.
六种道具——助理玩家的神器
2.
红坦克——击毁就出现道具
3.
阶段性整理预制体
章节
8
准备工作完毕,正式制作《坦克大战》游戏!
1.
制作游戏场景
2.
初始化玩家坦克
3.
不断创建敌方坦克
4.
ScriptableObject——持久化保存敌方每个关卡会出现的坦克类型
5.
4、11、18——创建游戏中带奖励道具的红坦克
6.
修复游戏中bug
7.
单例模式——玩家得分
8.
打掉红坦克!随机出道具!
9.
拾取道具及道具音效
10.
道具——加坦克、加护盾、升星级
11.
炸弹——摧毁所有敌方坦克
12.
时钟——定住所有敌方坦克
13.
铁锹——保障基地安全
14.
玩家胜利&失败的达成条件
15.
用Text文本文件保存和加载游戏地图
16.
游戏UI的制作
17.
UI和游戏数据的关联
18.
胜利后,玩家击毁各类坦克的数据统计
19.
胜利后UI界面制作
20.
统计并动态显示击毁敌方坦克的数量-Part1
21.
统计并动态显示击毁敌方坦克的数量-Part2
22.
胜利后显示结算画面
23.
游戏进行中的玩家数据保存和加载
24.
游戏的开始界面和选择玩家模式