如何将一个游戏对象的AudioSource组件用于另一个游戏对象?

GameObject1.AudioSource

在gameobject2中,我将使用GameObject1.AudioSource ..

我正在使用Unity3d和c#lang。

请帮忙..

最佳答案

也许您正在寻找这个:

AudioSource source1 = GameObject.FindGameObjectWithTag("GameObject1").GetComponent<AudioSource>();

GetComponent<AudioSource>().clip = source1.clip;


这将找到带有标签的gameObject(如果您已经拥有GameObject1,则此步骤是可选的),并从其AudioSource组件获取剪辑并将其复制到GameObject2的AudioSource。同样,您可以从音频source1中读取其他属性。

关于c# - 从其他Gameobject获取AudioSource,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31286022/

10-11 00:59