博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Unity3D:代码中改变Sprite
阅读量:5056 次
发布时间:2019-06-12

本文共 862 字,大约阅读时间需要 2 分钟。

using System.Collections;using System.Collections.Generic;using UnityEngine;public class Test2 : MonoBehaviour {	public GameObject platform;	// Use this for initialization	void Start () {		changeSpriteByAnotherSprite ();	}	void changeSpriteByImage(){		Texture2D Tex = Resources.Load ("enter") as Texture2D;		SpriteRenderer spr = platform.GetComponent
(); Sprite spriteA = Sprite.Create (Tex, spr.sprite.textureRect, new Vector2 (0.5f, 0.5f)); platform.GetComponent
().sprite = spriteA; } void changeSpriteByAnotherSprite(){ Sprite spriteB = Resources.Load
("test"); platform.GetComponent
().sprite = spriteB; }}

注意:必须将Sprite资源和Image放在Resources文件夹下面。

用changeSpriteByAnotherSprite()更方便,在编辑器中设置刚方便,注意Pixels Per Unit的设置。

转载于:https://www.cnblogs.com/makebetter/p/6872705.html

你可能感兴趣的文章
洛谷 P1635 跳跃
查看>>
牛客网Java刷题知识点之同步方法和同步代码块的区别(用synchronized关键字修饰)...
查看>>
这周好忙
查看>>
ios开发- 利用运行时(runtime)字典转模型
查看>>
python基础(集合,文件操作)
查看>>
CSS Box Model 盒子模型
查看>>
Linux三剑客之awk最佳实践
查看>>
[译] Javascript初学者需要知道的十件事
查看>>
分糖果(模拟)
查看>>
linux命令,vim,vi 说明
查看>>
34 String、StringBuffer、StringBuilder
查看>>
LINUX下SYN攻防战 [转]
查看>>
C# 导出Word报”无法打开Office open xml文件。因为文件内容有错误“ 解决方法
查看>>
Linux内核_实验三:跟踪分析Linux内核的启动过程
查看>>
电脑是怎样识别USB3.0 U盘的
查看>>
Unity 捕获IronPython脚本错误
查看>>
word批量打印工具,c#写的
查看>>
Asp.Net MVC学习总结(一)——Asp.Net MVC简单入门
查看>>
Python学习第四篇——列表访问与判定
查看>>
JavaScript
查看>>