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 的大小

AS3 影片剪辑中心旋转和左上角 X、Y 点

如何使用 as3 同时访问所有影片剪辑(以及影片剪辑中的影片剪辑......)?

AS3 使用 ENTER_FRAME 对动态创建的影片剪辑进行动画处理

AS3 多个(影片剪辑按钮)为一个影片剪辑设置动画

Adobe CS5/AS3 - 我的影片剪辑没有“动作 - 影片剪辑”选项卡