
场景【第一关】
1.加入任务书的交互,交互键打开任务书,键盘【K】退出、手柄【B】退出
2.加入轰炸区、并做好适配。
3.啧,由于轰炸区的高度写了屎山代码,现在只能把对高度的适配这个参数还给轰炸区,再在场景中的轰炸区进行适配。
4.布置电话线断处(共六处)
5.优化电话线断除脚本,使其能够自己找到修电话线的UI
6.给电话线断处加上结束事件,因为有一条电话线修好后需要炸毁前面的石头
7.创建游戏物体【石头】
8.给石头添加控制脚本。
9.创建并编写事件【当修好第一个电话线】,召唤一枚炮弹砸向石头,石头检测到炮弹后销毁自己和炮弹,并在原地生成一个投掷物堆。
10.给炮弹加上标识,不是特殊的炮弹砸不烂石头。
下班,就剩9天了……😔
18 lines
725 B
C#
18 lines
725 B
C#
using System.Collections;
|
||
using System.Collections.Generic;
|
||
using UnityEngine;
|
||
|
||
public class MissionBook : Interactive
|
||
{
|
||
//任务书,继承可交互物体基类
|
||
[Tooltip("就是Canvas物体,拖进来,用来找到任务书的UI并控制它的开关")]
|
||
public RectTransform canvas;
|
||
private GameObject bookUI;//任务书游戏物体
|
||
void Start()
|
||
{
|
||
bookUI = canvas.Find("任务书").gameObject;//找到任务书UI,因为其默认隐藏,所以必须用这种方式找到
|
||
}
|
||
public override void OnCall(){bookUI.SetActive(true);}//当被唤醒,直接显示任务书的UI
|
||
public override void Quit(){bookUI.SetActive(false);}//当触发退出按钮,直接关闭任务书UI
|
||
}
|