映暄
2019-06-06 16:21
采纳率: 100%
浏览 1.2k

Unity3D 自动添加脚本到对应的物体上(脚本名与物体名数字部分相同)

图片说明

各位大神:有没有不用拖拽就将脚本自动加载到对应的物体上的脚码?

我要用一下午把各各脚码拖到ID号一样的物体上,我在网上找了好久,都没有对应的好脚本,我懒癌晚期,跪谢各位大神了。情况如图。

谢谢菠菜菌发的这个网址,但这个网址上的内容不能完成我提出的问题。我也研究了段时间,但是有几个功能性命令我是真不知道,对于我这个超前手,所以只能来问各位前辈。以下是我的一个想法,需要各位大神的帮助

1、先判断选取父物体下子物体的个数(这段程序我在网上找到了,但不知道对不对)

public class AddComponent : MonoBehaviour {
public GameObject go ; //给所有的子元素的物体添加一个脚本 该物体是所有元素的父元素
private int count; //计算所有子元素的个数

    // Use this for initialization
void Start () {
    count = go.transform.childCount;    //获取所有子物体的个数

2、建一个数组,数组大小为子物体的个数。
3、将子物体后几位数字写入每个数组(这里有一个问题,如何将每个子物体最后几位提出来写入数组?)
4、建循环程序执行,查找每个数组数字对应的脚本,然后加载到对应的子物体上。

跪谢各位大神出手帮忙,感觉只用几秒种的工作,我每周都要干上一下午。

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 映暄 2019-06-08 23:33
    已采纳

    这个问答我先关闭,增加C币,再开。

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • dabocaiqq 2019-06-06 17:39
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题