unity怎么把脚本拖给物体

unity怎么把脚本拖给物体,第1张

如果脚本绑定在Light上面:

把灯的颜色改为红色

using UnityEngine

public class NewBehaviourScript : MonoBehaviour

{

GameObject obj

Light light

void Start()

{

Debug.Log("Start...")

obj = new GameObject("NewOBJ")

light = GetComponent<Light>()

light.color = Color.red

}

}

1

2

3

4

5

6

7

8

9

10

11

12

13

14

1

2

3

4

5

6

7

8

9

10

11

12

13

14

如果脚本还是想绑定在相机上,可以把Light类的实例转换为public类型,然后把Unity的Light拖拽到脚本的public参数上,这样我们就不需要GetComponent去寻找这个Light了

创建一个脚本,名为TestImage。新创建了一个脚本后,在脚本上方加入UnityEngine的引用。先在脚本里创建一个Image,然后回到Unity里再创建一个Image。回到Unity里创建一个Image。然后将脚本拖动到Canvas上,并且把Unity里创建的Image拖动到脚本上。完成关联。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11887578.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存