我正在 Unity 中开发节奏游戏,我将给定图表所需的信息存储在 JSON 文件中。虽然速度、名称和一系列音符等信息相当简单,但在存储对 MP3 文件的引用时,我迷失了方向,该文件包含我想与节奏图一起播放的音频。
使用 Unity,我使用一个自定义类来存储与文件匹配的数据:
using UnityEngine;
[System.Serializable]
public class MusicChart
{
public string name;
public float startDelay;
public float tempo;
public float finishBeat;
public Timing[] timings;
}
这里的一切都按预期工作,我只需要一些额外的东西附加到 JSON 文件和这个类,这将使它工作。为我的无知道歉,我是 Unity 的新手,也不精通 JSON 可能具有的任何复杂性。我认为将路径存储为字符串的想法,然后在 Unity 中的脚本中读取该路径是可行的,但我不知道如何做后一部分。