有什么方法可以使用代码引用游戏GameObjkect、Canvas、SpriteRenderer吗?为了提供一些背景信息,我现在有一个机制可以从预制件中随机生成游戏对象(湖泊和其他东西),每个预制件都附加了脚本
您必须使用 GameObject.Find 获取精灵渲染器的父对象,然后从那里获取子精灵渲染器(“MyObjectName”);
GameObject myObject = GameObject.Find("MyObjectName");
SpriteRenderer spriteRenderer = myObject.GetComponent<SpriteRenderer>();