相机变焦弄乱运动?

时间:2014-07-13 03:09:36

标签: actionscript-3 camera

我一直在寻找一种在as3中模拟相机的有效方法。我读过的每个地方基本上都告诉我同样的事情;不要移动角色,只需移动舞台。 好吧,这适用于简单的事情。但是当你想放大时会发生什么?简单地膨胀物体不起作用,因为距离波动并且运动值突然无法扩展。 有解决这个问题的有效方法吗? vcams(虚拟摄像机)似乎是一个简单的替代方案,但从我的研究来看,我无法承受这种记忆

1 个答案:

答案 0 :(得分:0)

一个简单的解决方案就是缩放游戏本身的整个实例。

所以,创建一个游戏类的实例,就像你通常那样,并将它放在舞台上。 enter image description here

然后使用scaleX和scaleY使游戏的实例看起来更大。游戏仍然会像它应该的那样运行,你不需要调整运动值或类似的东西。

enter image description here