Actionscript 3 adobe animate虚拟摄像机可以';t针照相机
我试图在adobe animate cc 2019中的虚拟摄影机中使用pinCameraToObject。 文件: 问题是它没有按照它说的做,它没有固定,事实上它什么也没做。其他功能,如设置位置工作,但不引脚。我在舞台上有一个电影导演,我想把他钉在上面。我已经检查并确保movieclip已加载到舞台上,并且所有要在运行时声明的儿童都已启用。当我移动mc movieclip时,虚拟摄影机不会跟随 我的代码:Actionscript 3 adobe animate虚拟摄像机可以';t针照相机,actionscript-3,adobe,Actionscript 3,Adobe,我试图在adobe animate cc 2019中的虚拟摄影机中使用pinCameraToObject。 文件: 问题是它没有按照它说的做,它没有固定,事实上它什么也没做。其他功能,如设置位置工作,但不引脚。我在舞台上有一个电影导演,我想把他钉在上面。我已经检查并确保movieclip已加载到舞台上,并且所有要在运行时声明的儿童都已启用。当我移动mc movieclip时,虚拟摄影机不会跟随 我的代码: package { import flash.display.MovieClip
package {
import flash.display.MovieClip;
import fl.VirtualCamera;
import flash.events.KeyboardEvent;
import flash.ui.Keyboard;
import flash.display.MovieClip;
public class Cam extends MovieClip {
public var cameraObj = fl.VirtualCamera.getCameraAsMovieClip(root);
public function Cam() {
stage.addEventListener(KeyboardEvent.KEY_DOWN, reportKeyDown);
cameraObj.pinCameraToObject(getChildByName("mc"), 200,50);
}
public function reportKeyDown(event: KeyboardEvent): void {
if (event.keyCode == Keyboard.W) {
mc.x = mc.x + 25;
}
}
}
}
我没有回答您的问题,但我注意到VirtualCamera不会影响以编程方式实例化的MovieClip对象。换句话说,它只适用于手动放置在画布上的符号。这可能是pinning在您的案例中不起作用的原因吗?我对您的问题没有答案,但我注意到VirtualCamera不会影响以编程方式实例化的MovieClip对象。换句话说,它只适用于手动放置在画布上的符号。这可能是在你的情况下钉不起作用的原因吗?