【发布时间】:2019-01-13 15:01:31
【问题描述】:
我有一个画廊场景,我想从持久性路径加载 PNG。
问题是我想要它们作为缩略图,它们不需要我加载完整大小的文件。
如何定义精灵的比例? 创建精灵的相关行:
Sprite sp1 = Sprite.Create(texture1, new Rect(0, 0, texture1.width, texture1.height), new Vector2(0.5f, 0.5f), 100, 0, SpriteMeshType.FullRect);
以及纹理创建代码:
Texture2D takeScreenShotImage(string filePath)
{
Texture2D texture = null;
byte[] fileBytes;
if (File.Exists(filePath))
{
fileBytes = File.ReadAllBytes(filePath);
texture = new Texture2D(1, 1, TextureFormat.ETC2_RGB, false);
texture.LoadImage(fileBytes);
}
return texture;
}
【问题讨论】:
标签: c# unity3d textures sprite