
*:合并SAIPOVersion 场景【第一关】 1.替换骨骼为玩家成年后骨骼 2.适配了摄像机的追踪目标 3.使得玩家查看任务书时,不能移动。退出任务书界面后才可运动。 4.完善该场景的电话线,使得修完该线后图片替换为修好的。 5.修改地形解决电话线深埋地底的问题 6.适配电报机,解决一些操控问题 7.导入麒哥动画包8 8.制作导弹爆炸动画 9.替换导弹贴图 10.适配导弹降落->爆炸动画 11.减小导弹阴影,原来的太大 12.适配了导弹碰撞体大小 13.优化了导弹阴影大小的可控性,使其控制在一定范围内 14.调节了第一关导弹的下落高度,使其不会出现于玩家视野内
29 lines
1.0 KiB
C#
29 lines
1.0 KiB
C#
using System.Collections;
|
||
using System.Collections.Generic;
|
||
using UnityEngine;
|
||
using UnityEngine.InputSystem;
|
||
|
||
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
|
||
//随后关闭玩家操控地图
|
||
FindObjectOfType<PlayerInput>().SwitchCurrentActionMap("PlayerInMissionBook");
|
||
}
|
||
public override void Quit()
|
||
{
|
||
bookUI.SetActive(false);//当触发退出按钮,直接关闭任务书UI
|
||
//同时打开玩家操控地图
|
||
FindObjectOfType<PlayerInput>().SwitchCurrentActionMap("PlayerNormal");
|
||
}
|
||
}
|