Actionscript 3 如何在actionscript 3中显示超出舞台界限的电影唇
我目前正在用flash开发一款launcher游戏:Actionscript 3 如何在actionscript 3中显示超出舞台界限的电影唇,actionscript-3,flash,Actionscript 3,Flash,我目前正在用flash开发一款launcher游戏: 英雄向空中扔一根棍子,棍子会飞很远的距离,击中各种物体 当棍子飞走时,主人公的狗追在棍子后面,击中各种物体等 我的问题:我想水平分割屏幕,你跟随屏幕上部的棍子,你跟随屏幕下部的狗 现在我已经实施了棍棒运动。从技术上讲,斗杆仅移动到舞台中心,一旦其坐标位于舞台中心,其所有其他对象将根据斗杆的x和y速度移动 现在我的问题是:如何管理狗的展示?我希望我能找到一些类来创建一种视口,允许我显示超出舞台边界的对象,但到目前为止我还没有找到我需要的东西 我
你知道我如何做到这一点而不折磨我的玩家处理器(并危及我自己的理智吗?解决你问题的一个可能的方法是点击,即从显示对象中绘制像素,与你看到的类似 另一种方法(从长远来看,它可能会很好地为您服务,并且不需要与第一种方法相互排斥),就是使整个过程由数据驱动。您只需构建两个不同的视图,它们要么获取相同的数据,要么获取不同的数据子集,然后根据各自的规则表示数据 当对象从数据中消失时,其表示形式将同时从两个视图中消失。从技术上讲,您可能仍在做两次这项工作,但是如果您对如何编写类很在行,这并不一定意味着需要额外的代码
最后,你可能想考虑使用.我最终找到了这个问题的答案,所以我想我会分享我所做的。 解决方案是使用transform.matrix属性实现虚拟摄影机 这里有一个关于如何实现这一点的教程