1.处理了昨天提出的建议 1)给第一个CG加上了音效,已经上传Coding 2)给第一关添加了微弱的雨声 3)触发老兵牺牲时添加了管弦乐 4)发令员和敌人被吸引的音效已经裁剪完成,在Soundeffect文件夹里,罕见语音1-7 5)添加了发报机启动和记录纸张被撕去的声音 6)修正了第二关的视差组件 7)稍微优化了第二关背景火光,但还需要再研究 8)机枪开枪音效已经替换为更有力的 9)修正了第二关夜晚的蟋蟀声音 2.二进制文件(音乐,图片等不能直接以文本表示的文件)无法参与分支合并,导致我这里程序改过的电报音乐还是之前的,建议以后处理这类文件直接添加新文件 3.对玩家回去看老兵事件的建议 直接弹出对话 1)...... 2)(肩章上面写着 八路军 中华民国28年度配用) 3)可以休息了,同志。 4)任务很紧急,要继续前进了。
50 lines
1.5 KiB
C#
50 lines
1.5 KiB
C#
using System.Collections;
|
||
using System.Collections.Generic;
|
||
using UnityEngine;
|
||
using UnityEngine.SceneManagement;
|
||
|
||
public class AFakeMachine : Interactive
|
||
{
|
||
// Start is called before the first frame update
|
||
//一个假的电报机类,因为“序章-战场”中的电报机不需要实际打码功能,为了方便我这里单独写一些代码
|
||
//继承可交互物体基类
|
||
public AudioSource onAudio;
|
||
void Start()
|
||
{
|
||
|
||
}
|
||
|
||
// Update is called once per frame
|
||
void Update()
|
||
{
|
||
|
||
}
|
||
|
||
public override void OnCall()
|
||
{
|
||
//当这个假的电报机被唤醒
|
||
//1.检查总线
|
||
AllLinesInfo info = FindObjectOfType<AllLinesInfo>();
|
||
if(info.AreYouOK())
|
||
{
|
||
//若所有线路OK
|
||
//转到场景“序章-家中”,给记录员发信息,让“序章-家中”表现为正确状态
|
||
IndexRecoder indexRecoder = FindObjectOfType<IndexRecoder>();
|
||
indexRecoder.ChangeStageName("序章-家中-已打码");
|
||
onAudio.Play();
|
||
Invoke("loadSceneHome",1.5f);
|
||
//Debug.Log("转到场景“序章-家中”,给记录员发信息,让“序章-家中”表现为正确状态");
|
||
}
|
||
else
|
||
{
|
||
//若还没OK,之后等策划编写新的内容
|
||
Debug.Log("还有线路没有联通");
|
||
}
|
||
}
|
||
|
||
void loadSceneHome()
|
||
{
|
||
SceneManager.LoadScene("序章-家中");
|
||
}
|
||
}
|