flash as3.0让一张图片上的角色动作连贯动起来,如何代码实现,不用补间!谢谢!
flashas3.0让一张图片上的角色动作连贯动起来,如何代码实现,比如,我有一张现成的角色走路动作,全在一张png上,现在我想让动作播放起来,但不要用补间!(附图)...
flash as3.0让一张图片上的角色动作连贯动起来,如何代码实现,比如,我有一张现成的角色走路动作,全在一张png上,现在我想让动作播放起来,但不要用补间!(附图)
展开
3个回答
展开全部
用bitmapData类中的 copyPixels方法,简单给你说下
比如你给的图片为sourceBmd 每个人物动作所占像素为sourceBmd.width/4, sourceBmd.height/4;
现在我要获取第一个画面的位图
//一个小画布
var bmd:BitmapData = new BitmapData(sourceBmd.width/4, sourceBmd.height/4, false,0);
//复制第一个画面
bmd.copyPixels(sourceBmd, new Rectangle(0,0,sourceBmd.width/4,sourceBmd.height/4),new Point());
不知道你有没有程序基础 有的话结合帮助文档是没有问题的.
比如你给的图片为sourceBmd 每个人物动作所占像素为sourceBmd.width/4, sourceBmd.height/4;
现在我要获取第一个画面的位图
//一个小画布
var bmd:BitmapData = new BitmapData(sourceBmd.width/4, sourceBmd.height/4, false,0);
//复制第一个画面
bmd.copyPixels(sourceBmd, new Rectangle(0,0,sourceBmd.width/4,sourceBmd.height/4),new Point());
不知道你有没有程序基础 有的话结合帮助文档是没有问题的.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询