flex吧 关注:14,427贴子:66,607
  • 0回复贴,共1

内边界卷屏

只看楼主收藏回复

什么是卷屏
对大多数的动作游戏或冒险游戏来说,游戏场景通常都会很大,而无法在游戏舞台上完全显示出来,所以如果只是靠游戏人物在舞台中移动,那么它的活动范围会被局限在狭小的舞台中。
那么怎么解决这个问题呢?对,移动游戏场景!俗话说的好,树欲静而风不止,运动是相对的,背景的移动会使静止的游戏人物产生移动的效果,而场景的移动是不受限制的,我们的视角只能看到舞台大小的场景,随着场景的任意移动,游戏人物也就可以移动到场景的任意位置了,这就是我们所说的卷屏!
下面我们来看一下,AS3中卷屏是怎么实现的吧!
通常情况下,我们会在x轴方向和y中方向分别为游戏人物char定义速度vx和vy,然后在ENTER_FRAME事件或者TIMER事件中通过递增速度值实现人物移动


1楼2013-07-16 14:28回复