【发布时间】:2010-04-25 16:53:25
【问题描述】:
我目前正在学习 Flash(CS4、AS3)并正在创建游戏。我目前有 1 个包含 4 个场景的 flv 文件,然后我从左到右移动到场景 2,然后从左到右移动。这是一款弹出需要点击的物品并获得积分的游戏。
有什么方法可以将这些组合到一个场景中? Flash 只允许您拥有最大 2880 像素的宽度。原因是场景之间的过渡很垃圾,并且我的 AS 在场景之间无法正常工作(它会丢失值)。
任何帮助将不胜感激!
内森
【问题讨论】:
我目前正在学习 Flash(CS4、AS3)并正在创建游戏。我目前有 1 个包含 4 个场景的 flv 文件,然后我从左到右移动到场景 2,然后从左到右移动。这是一款弹出需要点击的物品并获得积分的游戏。
有什么方法可以将这些组合到一个场景中? Flash 只允许您拥有最大 2880 像素的宽度。原因是场景之间的过渡很垃圾,并且我的 AS 在场景之间无法正常工作(它会丢失值)。
任何帮助将不胜感激!
内森
【问题讨论】:
scrolling is by using tiles的常用做法。基本上你使用小积木来绘制游戏中的背景。使用这种技术,您可以在游戏中拥有几乎无限的宽度。查看上面链接的文章!
【讨论】:
虽然它在技术上仍然是基于磁贴的滚动,但如果您的背景真的不是由单个小磁贴组成,您仍然可以将其拆分为 2880 像素宽的 bitmapDatas,将这些 bitmapDatas 推送到一个数组中,并在运行时从那里将所需的像素复制到您的屏幕上。
【讨论】: