美文网首页
Unity通过代码创建GameObject对象,并添加图片

Unity通过代码创建GameObject对象,并添加图片

作者: 轩辕小羽 | 来源:发表于2017-07-20 17:30 被阅读217次

一直在想Unity有没有办法象iOS一样直接创建一个对象赋值属性之后使用,查看文档与几篇博客后总结以下代码.

        // 创建GameObject对象
        GameObject gameObj = new GameObject();
        // 获取SpriteRenderer对象
        SpriteRenderer spr = gameObj.AddComponent(typeof(SpriteRenderer)) as SpriteRenderer;
        // 添加图片
        spr.sprite = Resources.Load("xxxxx", typeof(Sprite)) as Sprite;
        // 移动位置
        spr.transform.position = new Vector2(1, 2);

其他属性可以操作SpriteRenderer 来赋值了

文章地址:
https://docs.unity3d.com/ScriptReference/GameObject.html
https://docs.unity3d.com/ScriptReference/SpriteRenderer.html

相关文章

网友评论

      本文标题:Unity通过代码创建GameObject对象,并添加图片

      本文链接:https://www.haomeiwen.com/subject/zcdjkxtx.html