小编Dav*_*ita的帖子

通过代码使Unity中的Texture2D可读

我有一些AssetBundles,我想转换为.png图像文件.

它们是Texture2D资产,但问题是它们不是Read Enable,当我尝试将它们转换为带有的PNG时

var _bytes = _texture2d.EncodeToPNG();
Run Code Online (Sandbox Code Playgroud)

命令,我收到以下错误信息:

纹理'纹理名称'不可读,无法从脚本访问纹理内存.您可以在纹理导入设置中使纹理可读.

我真的无法访问纹理导入设置,因为它们来自资产包,一切都是用代码制作的.

有人有解决方法吗?

谢谢

c# texture2d unity-game-engine

8
推荐指数
2
解决办法
2万
查看次数

了解Unity项目的Unity版本的方法?

有一种方法可以了解用于制作Unity项目的Unity版本吗?在使用十六进制编辑器检查Projectsettings文件的开头之前,现在没有显示任何内容.有线索吗?谢谢

unity-game-engine

7
推荐指数
1
解决办法
3321
查看次数

标签 统计

unity-game-engine ×2

c# ×1

texture2d ×1