如何创建相机快门动画(例如:快门 .gif 动画)以及如何使其适用于不同的屏幕分辨率?
谢谢。乌里
你想要的不是快门,而是隔膜。像真正的作品一样构建和制作动画应该很容易;
本质上,在框架的一个角处有一组三角形连接到框架,然后向内旋转以确定光圈大小。
http://en.wikipedia.org/wiki/Diaphragm_(光学)
编辑:我做了一个简单的flash文件来演示效果。 http://dl.dropbox.com/u/340238/share/aperture.fla
编辑 2:用于动态放置;
dummy.x = stage.stageWidth / 2;
dummy.y = stage.stageHeight / 2;
var stageSize:int = (stage.stageWidth > stage.stageHeight ? stage.stageWidth : stage.stageHeight);
displacement = stageSize * K + M; //Where K and M are constants that you might have to experiment a bit to get. My guess is K = 1, M = 100
您还必须增加要匹配的三角形的大小。