1

我的代码是基于这个网站的例子,但不同的是我希望能够玩两个不同的东西:Note对象和Song对象。我认为我有两种方法可以做到这一点。

我想到的第一种方法是对该方法有两种不同的实现,RenderTone并根据我想玩的方法调用适当的方法。我不知道这是否可行,如果可行,我不知道该怎么做,因此欢迎对此提出任何建议。

我想到的第二种方法是有一个PlaybackHelperSingleton 类(我永远不会同时玩多个东西),它有一个包含我想玩的对象的数据成员。我可以在调用该方法之前将所有信息添加到该对象RenderTone,并且我可以重置所有播放完成的内容。我不确定这是否是一种非常干净的做事方式。特别是因为我没有构造函数,并且在使用该类之前和之后我必须重置所有内容。

你们有什么感想?欢迎任何建议或替代/更好的建议!

4

0 回答 0