【问题标题】:Horizontal Scrolling Flash Game/Large Horizontal Scene横向滚动Flash游戏/大型横向场景
【发布时间】:2010-04-25 16:53:25
【问题描述】:

我目前正在学习 Flash(CS4、AS3)并正在创建游戏。我目前有 1 个包含 4 个场景的 flv 文件,然后我从左到右移动到场景 2,然后从左到右移动。这是一款弹出需要点击的物品并获得积分的游戏。

有什么方法可以将这些组合到一个场景中? Flash 只允许您拥有最大 2880 像素的宽度。原因是场景之间的过渡很垃圾,并且我的 AS 在场景之间无法正常工作(它会丢失值)。

任何帮助将不胜感激!

内森

【问题讨论】:

    标签: flash flash-cs4 cs4


    【解决方案1】:

    scrolling is by using tiles的常用做法。基本上你使用小积木来绘制游戏中的背景。使用这种技术,您可以在游戏中拥有几乎无限的宽度。查看上面链接的文章!

    【讨论】:

    • 目前这似乎不是最好的解决方案,因为我的游戏布局方式不适合这种方法。非常感谢您的两个回答!
    • Nathan:如果你需要,你可以把图块做得很大。它们也不一定是位图——它们可以是任何类型的 DisplayObject。
    【解决方案2】:

    虽然它在技术上仍然是基于磁贴的滚动,但如果您的背景真的不是由单个小磁贴组成,您仍然可以将其拆分为 2880 像素宽的 bitmapDatas,将这些 bitmapDatas 推送到一个数组中,并在运行时从那里将所需的像素复制到您的屏幕上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-03
      • 2020-06-08
      相关资源
      最近更新 更多