As3 影片剪辑背景图像大小
Posted
技术标签:
【中文标题】As3 影片剪辑背景图像大小【英文标题】:As3 Movieclip background image size 【发布时间】:2013-01-15 01:34:59 【问题描述】:我正在使用 box2d,并生成一些可变大小的地面(所有矩形)。场地使用的图像是 500 像素 x 200 像素,但是,当我创建场地并调整其大小时,背景图像会拉伸以填充身体。我试图让它与左上角对齐,只是平铺而不调整大小,但我真的不确定如何控制它。
如果有帮助,我将图像作为影片剪辑导入到我的库中,并且还有一个基本的空类 (EarthGround.as)。我一直在做一些研究,但还没有找到任何关于操纵电影剪辑相关图像的确切信息。
【问题讨论】:
【参考方案1】:您必须具体说明这一点。也许屏幕截图会有所帮助。
在那之前,可能的原因可能是:
Box2D 使用 1 像素 = 1 米的真实世界值。你必须 选择一个比例因子。
Box2d 使用任何对象的中心作为其注册点。你 应该始终对您的 flash sprite/movieclip 做同样的事情,以保持 很简单。
【讨论】:
我有中心注册点。没有它,图形本身就无法与实际地面本身对齐。问题在于它如何缩放图像,而不是让它像瓷砖一样重复。 打开影片剪辑并缩放其中的图像。您为每个图块创建单独的 box2d 对象。对于 1 个影片剪辑,1 个 box2d 对象。以上是关于As3 影片剪辑背景图像大小的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 as3 同时访问所有影片剪辑(以及影片剪辑中的影片剪辑......)?