fjkrl 发表于 2013-3-12 10:50

Unity3D中通过代码自动为GameObject添加相应的组件

在Unity3D中运行时,为某些GameObject添加一些组件,比如:刚体、GUITexture等等。
方法一:在代码的开头添加以下语句即可:RequireComponent(typeof(GUIText))]

public class HappinessInFrontOfUs : MonoBehaviour {

}
方法二:例如:给一个名为Sound的OBJ添加声源,然后把它放到另一个OBJ的体内GameObject Sound = new GameObject("Sound");

Sound.AddComponent<AudioSource>();

Sound.transform.parent = 想要作为父物体的.transform;

Sound.transform.localPosition = Vector3.zero;

江南 发表于 2017-2-8 20:38

很不错

huasheng123 发表于 2017-2-8 20:35

难得一见的好帖

江南 发表于 2017-2-8 20:57

说的非常好

咖啡里的童话 发表于 2017-2-8 20:22

不错不错

仟层浪 发表于 2017-2-8 21:04

LZ真是人才

zzjxb 发表于 2017-3-13 15:57

楼主是超人

完整星空 发表于 2017-3-13 15:29

真心顶

xconer 发表于 2017-3-13 15:09

难得一见的好帖

zzjxb 发表于 2017-3-13 15:39

说的非常好
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: Unity3D中通过代码自动为GameObject添加相应的组件