本文介绍: 直接从BeginScene中把root中的Setting面板复制,然后在GameScene的root中复制。但这时候还是会报错,在点击关闭的时候,之前的逻辑是显示主菜单的界面,但这里没有主菜单,所以报错。拖入一个固定不动的敌人,让其头部自动旋转,在UI设计时我们已经写过头部旋转相关。因为受伤函数需要知道 谁打得我,所以在武器脚本中关联下谁发射的子弹。改变一下武器的预设体,由于不想动原有预设体,所以创建新的预设体。在打开游戏设置 和 退出游戏面板的时候,暂停时间的增加。
1. 基础场景的搭建
切换到GameScene,进行场景的搭建
2. 游戏主面板
得分、血量、设置退出等
2.1 拼出面板
2.2 创建新面板
提供方法更新面板
2.3 设置面板复用
2.4 退出界面
3. 坦克基类
3.1 创建基类脚本
3.1.1 基类基本属性
3.1.2 抽象开火函数
3.1.3 受伤虚函数
3.1.4 死亡虚函数
4 玩家——基础移动旋转摄像机跟随
4.1 玩家对象脚本
4.2 控制坦克移动
4.3 先实现部分函数
4.4 设置摄像机跟随玩家
5 小地图
5.1 创建新的摄像机和贴图
5.2 控制摄像机移动的脚本
6 武器和子弹对象
6.1 武器脚本
6.2 子弹脚本
6.3 武器奖励对象和获取特效
6.3.1 随机武器
6.4 属性奖励相关
6.4.1 属性奖励脚本
7 可击毁箱子
7.1 箱子预设体
7.2 脚本
8 固定不动的敌人
9 移动的敌人
9.1 坦克移动
9.2 坦克一直盯着玩家
10 怪物血条
10 通关点
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。