gpt4 book ai didi

actionscript-3 - 视网膜支持的 AIR 项目尺寸

转载 作者:行者123 更新时间:2023-12-04 04:30:46 25 4
gpt4 key购买 nike

我对在 Flash Develop 中设置的项目尺寸 将如何影响我的 AIR 应用程序在 Retina 和非 Retina iPad 显示器上的外观以及如何在这些情况下使用位图感到困惑.

当我在 PC 上运行 Flash Player 进行调试时,2048x1536 超出了我的显示器,它太大了。我听说舞台会随着屏幕的大小而缩放,这只是一个引用坐标系,但我不明白位图在这些条件下是如何工作的……位图也会自动缩放吗?我是否将项目尺寸设置为 2048x1546 是否重要?

我犹豫要不要开始,因为我将通过 Starling 使用一些 spritesheet,我对在这些情况下如何处理它们的尺寸感到困惑。

如果你有知识和一分钟,请让我直截了当。表示赞赏。

最佳答案

您不必使用 2048x1536。您可以只使用 1024x768 作为项目尺寸。确保 stage.scaleMode = StageScaleMode.SHOW_ALL; 但如果我没记错的话这是默认值。

Retina iPad 只会将其显示为两倍,因此所有内容都会放大到 2048x1536。这意味着您的位图看起来不会像它们应有的那样清晰,但矢量图形看起来确实清晰,因为 Flash 在视网膜屏幕上使用了额外的分辨率。

如果您使用的是 Retina 显示器,您可以编写一些代码来使用更高分辨率的位图,但除了检查屏幕尺寸外,我实际上并不知道检测 Retina 分辨率的好方法。或者您可以使用在非视网膜屏幕上按比例缩小的高分辨率位图(确保允许平滑)。

另外,我自己没有使用过 Starling 的经验,所以这可能会有不同的表现。无论如何,希望这能有所帮助。

关于actionscript-3 - 视网膜支持的 AIR 项目尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11707490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com