你好,
我正在制作一个游戏原型,一个“英雄”,点击时由鼠标控制。为了可视化玩家的速度方向和从英雄到鼠标的方向,我分别制作了两个MovieClip类:“Direction_mark”和“Direction_pointer”。由于我在处理这种可能性时遇到的问题,它们不是嵌套的。
当试图制作“推动相机”(英雄移动并且背景固定直到你达到舞台限制附近的某个点并且环境开始移动的地方)时,我不得不制作“方向”电影剪辑保持与英雄相同的位置,即使这会移动。所以我只是写了这个(函数的事件监听器是onEnterFrame):
//In the Direction_mark and Direction_pointer class:
//...
function update (e: Event){
//code...
this.x = Game.hero.x;
this.y = Game.hero.y;
//more code...
}
//...
但它不起作用:我经历了某种“缓和”,“方向”跟随英雄和类似弹性的效果,这是不可取的。
有人知道为什么会这样,以及如何解决?这是我第一次遇到这个问题。任何帮助,建议或评论将不胜感激。
非常感谢你。
PD:可能不相关,但我正在使用CDK来管理冲突。可能需要太多CPU并使其工作错误?