
任务:实装和完善部分音效,修复场景问题 1.增加走路时的脚步声音效 2.将Listener转移到玩家身上防止立体声出现问题 3.删除了跑步扬尘效果 4.增加了跑步时的脚步声音效 5.加快了跑步动画为原来的1.2倍,使之步频加快,看起来更加真实。 6.加快了导弹的下落速度,但是加长了导弹的下落前阴影提示时间 7.加强了阴影的闪烁幅度和宽度 8.提高了阴影的阿尔法值 9.提高了修完第一根电报线后生成导弹的高度,防止其漏个头出来 10.添加了修复电报线的音效 11.添加了打开任务书的音效 12.削弱地雷音效的3D特性,使得其爆炸时音量不至于过小 13.增加了爬坑音效 14.修复了电报机音效 15.降低了电报机音量 16.增加了跳下坑的音效 17.关闭了战场背景音的3D特性 18.调整了水流音效的影响范围和衰弱等级 19.降低了水流声的音量 (*:拾取投掷物的音效过于机械,建议更换 20.实装了投掷系统的音效(拾取物品、丢出物品、投掷物着地) (*:着地音效太重了,而投掷物是很轻的石块 (*:投出音效太假了,像是什么棍子挥动的声音
31 lines
1.1 KiB
C#
31 lines
1.1 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");
|
||
//播放音效
|
||
GetComponent<AudioSource>().Play();
|
||
}
|
||
public override void Quit()
|
||
{
|
||
bookUI.SetActive(false);//当触发退出按钮,直接关闭任务书UI
|
||
//同时打开玩家操控地图
|
||
FindObjectOfType<PlayerInput>().SwitchCurrentActionMap("PlayerNormal");
|
||
}
|
||
}
|