点击这里给我发消息 点击这里给我发消息
首页 > 行业资讯 > flash>详细内容

Silverlight逐帧动画制作教程

添加时间:2010-1-5
    相关阅读: 开发 flash 网站 制作 项目

打算用sl来制作一个游戏,我曾经有flash开发游戏的经验.现在想用sl来做.打算记录下我开发游戏探索的过程.

打开http://www.emu-zone.org/www3/host/emugif/  这个网站.这里有很多游戏的gif动画.选一个
存到本地用Fireworks打开.将其中的不同帧的图片取出做成一个png的图形.如下图所示:

Silverlight制作逐帧动画(图一)

用vs08建立sl项目.

Silverlight制作逐帧动画(图二)

新建立文件夹Controls.在这里我们放自定义用户控件.新建用户控件p.xaml
将刚才制作的png图片放入项目.
编辑用户控件

Silverlight制作逐帧动画(图三)

Image图片的Stretch的属性设置为None.图片处理请参考 TerryLee大侠 的 一步一步学Silverlight
2系列(28):图片处理.
将Image放入Canvas中

Silverlight制作逐帧动画(图四)

在新建立的Canvas的外层制作一个矩形.刚好挡住其中的一个人物.
选中矩形和Canvas设置遮照

Silverlight制作逐帧动画(图五)

建立storyboard

Silverlight制作逐帧动画(图六)

设置StoryBoard放大300倍这样方便处理.

Silverlight制作逐帧动画(图七)

对Image进行操作.采用DiscreteDoubleKeyFrame设置其X坐标.

Silverlight制作逐帧动画(图八)

至此动画制作完成

Silverlight制作逐帧动画(图九)

本文作者:
咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册