1)ParticleSystem的内存会受到MaxParticles影响吗
2)使用代码修改图片压缩格式报错
3)Unity纹理导入设置对内存影响
4)Unity中视频播放的解决方案
这是第285篇UWA技术知识分享的推送。今天我们继续为大家精选了若干和开发、优化相关的问题,建议阅读时间10分钟,认真读完必有收获。
UWA 问答社区:answer.uwa4d.com
UWA QQ群2:793972859(原群已满员)
Memory
Q:ParticleSystem的内存会受到MaxParticles设置的数值影响吗?
感谢Xuan@UWA问答社区提供了回答
Texture
Q:想新增图片时,自动化处理图片的设置,结果设置图片时报错了,网上也没有找到解决方案,错误如下:Selected texture format ‘Unsupported’ for platform ‘Android’ is not valid with the current texture type ‘Sprite’。
Unity版本:2019.4.34f1
public class TextureImporterProcessor : AssetPostprocessor
{
void OnPostprocessTexture(Texture2D texture)
{
bool haveAlpha = textureImporter.DoesSourceTextureHaveAlpha();
textureImporter.isReadable = false;
textureImporter.mipmapEnabled = false;
textureImporter.alphaIsTransparency = haveAlpha;
textureImporter.textureType = TextureImporterType.Sprite;
textureImporter.textureCompression = TextureImporterCompression.Compressed;
TextureImporterPlatformSettings androidSettings = new TextureImporterPlatformSettings()
{
name = "Android",
overridden = true,
format = haveAlpha ? TextureImporterFormat.ASTC_RGBA_6x6 : TextureImporterFormat.ASTC_RGB_6x6,
};
textureImporter.SetPlatformTextureSettings(androidSettings);
TextureImporterPlatformSettings iOSSetting = new TextureImporterPlatformSettings()
{
name = "iPhone",
overridden = true,
format = haveAlpha ? TextureImporterFormat.ASTC_RGBA_6x6 : TextureImporterFormat.ASTC_RGB_6x6,
};
textureImporter.SetPlatformTextureSettings(iOSSetting);
textureImporter.SaveAndReimport();
}
}
感谢宗卉轩@UWA问答社区提供了回答
感谢廖武兴@UWA问答社区提供了回答
Texture
Q:一张2048x2048的图片但实际像素只有512x512,和一张512x512的图片有什么区别?我们在制作类似纸娃娃的系统,想定一个标准。目前定的512x512的尺寸(为扩展性考虑)。但是大多数装扮尺寸实际可能只有250x250,想知道实际上在加载和内存中会有区别吗?
感谢廖武兴@UWA问答社区提供了回答
感谢马三小伙儿@UWA问答社区提供了回答
Video
Q:需要在游戏内播放视频,满足一些基本的需求,比如播放远程视频,边下边播,设置视频播放速度,视频进度条,暂停之类的。
目前已知的可以用自带的Video Player、AVPro和Sofdec2这三款,想问下有没大佬系统研究过视频播放这一块的,可以分享一点经验,不胜感激。
感谢廖武兴@UWA问答社区提供了回答
封面图来源于:GPU Particles Unity
用于Unity的GPU粒子系统。
今天的分享就到这里。当然,生有涯而知无涯。在漫漫的开发周期中,您看到的这些问题也许都只是冰山一角,我们早已在UWA问答网站上准备了更多的技术话题等你一起来探索和分享。欢迎热爱进步的你加入,也许你的方法恰能解别人的燃眉之急;而他山之“石”,也能攻你之“玉”。
官网:www.uwa4d.com
官方技术博客:blog.uwa4d.com
官方问答社区:answer.uwa4d.com
UWA学堂:edu.uwa4d.com
官方技术QQ群:793972859(原群已满员)