【问题标题】:As3 Movieclip background image sizeAs3 影片剪辑背景图像大小
【发布时间】:2013-01-15 01:34:59
【问题描述】:

我正在使用 box2d,并生成一些可变大小的地面(所有矩形)。场地使用的图像是 500 像素 x 200 像素,但是,当我创建场地并调整其大小时,背景图像会拉伸以填充身体。我试图让它与左上角对齐,只是平铺而不调整大小,但我真的不确定如何控制它。

如果有帮助,我将图像作为影片剪辑导入到我的库中,并且还有一个基本的空类 (EarthGround.as)。我一直在做一些研究,但还没有找到任何关于操纵电影剪辑相关图像的确切信息。

【问题讨论】:

    标签: actionscript-3 flash actionscript box2d


    【解决方案1】:

    您必须具体说明这一点。也许屏幕截图会有所帮助。

    在那之前,可能的原因可能是:

    • Box2D 使用 1 像素 = 1 米的真实世界值。你必须 选择一个比例因子。

    • Box2d 使用任何对象的中心作为其注册点。你 应该始终对您的 flash sprite/movieclip 做同样的事情,以保持 很简单。

    【讨论】:

    • 我有中心注册点。没有它,图形本身就无法与实际地面本身对齐。问题在于它如何缩放图像,而不是让它像瓷砖一样重复。
    • 打开影片剪辑并缩放其中的图像。您为每个图块创建单独的 box2d 对象。对于 1 个影片剪辑,1 个 box2d 对象。
    猜你喜欢
    • 2018-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多