首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何防止游戏制造者调整图片大小?

如何防止游戏制造者调整图片大小?
EN

Game Development用户
提问于 2018-04-25 21:50:29
回答 1查看 446关注 0票数 0

此警告出现在我的游戏的编译菜单中。

这些图像被重划成两半。我知道这是因为他们有很大的维度。

事实证明,这些图像虽然有很大的大小(像素),但是非常轻,因为它们除了有透明的背景之外,大部分都是由简单的痕迹组成的。

下面是其中一幅图片:

你看,它很轻。

事实证明,在游戏中它不再是清晰的。

我如何解决我的问题?使用较小的图像是不可能的。

EN

回答 1

Game Development用户

回答已采纳

发布于 2018-04-26 03:23:42

当图像大于纹理页面大小时,GMS将调整图像大小。

别看你的PNG有多小。当它们装入内存中时,它们将被解压。每个像素将吃掉4个字节(32位)。因此,2446×1008需要超过9 MB。此外,有些视频卡只能与大小为2的纹理一起工作。这意味着2446×1008实际上将是4096×1024 (将增加空面积)。而纹理页就是允许对其进行优化的东西(但对于非常大的图像,在某些情况下,它的工作效率可能很低)。

纹理页大小从2048*2048 (默认值)更改为4096*4096。但是要记住,你的游戏可能无法在一些“旧”硬件上工作。此外,你也可以把你的每一个大的图像分成两个小的。2446×1008→2048×1008 + 398×1008

但是当我看到你的照片时,我看不出有什么理由像大图像那样去做。效率很低。我更喜欢用那个小块画它。

票数 0
EN
页面原文内容由Game Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://gamedev.stackexchange.com/questions/157864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档