gpt4 book ai didi

actionscript-3 - 使用 `z` 属性缩放后如何防止 Flash 模糊图像?

转载 作者:行者123 更新时间:2023-12-01 09:06:09 24 4
gpt4 key购买 nike

我目前正在测试各种缩放图像(或者更确切地说是整个 DisplayList 层次结构)的方法。使用 scaleXscaleY 效果很好,但是当我使用 z 属性来缩放图像(通过将其放置得更远)时,图像会返回 z=0 时模糊。

图像被放入一个 Sprite ("groundLayer"),而 Sprite 本身被放入另一个 Sprite ("zoomLayer") .每当我进行缩放时,我只是在操纵“zoomLayer”的属性。

这张图片是在将 scaleXscaleY 返回到 1.0 后立即拍摄的: no blurring

这张图片是在将 z 返回到 0.0 后立即拍摄的: slight blurring

我尝试搜索有关此现象的信息,但找不到任何有用的信息。谁能解释那里发生了什么?为什么 Flash 在操作 z 属性后会模糊图像?有没有办法防止这种情况发生(嗯,除了明显地让 z 一个人呆着)?

最佳答案

每当您介绍您在不同渲染引擎下操作的 3D 时,它会使事情变得非常模糊,如果可能的话,真的应该避免。要解决返回到原始大小时的问题,您需要设置 mc.transform.matrix3D = null; 然后它将返回到 2D 空间并再次正常渲染。如果您想在不同的时间点进行操作,请查看 exampes here尝试挑选对您更有用的东西:

在这个示例中,我认为您没有理由更愿意使用 3d 引擎而不是 2d 比例。

关于actionscript-3 - 使用 `z` 属性缩放后如何防止 Flash 模糊图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7268322/

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