您的位置:软件 > 开发者网络 > 开发工具 > 开发专栏 > Delphi > 正文
DELPHI编程实现3DS的动画播放
[文章信息]
作者:
时间:2002-06-07
出处:程序员之家
责任编辑:
[文章导读]
Delphi是一种具有强大功能的编程语言,用它可以轻松创建任何一种数据库应用程序.......
advertisement
热点推荐
· 专业设计的魅力:精确的定位
· 在金山文字中输入文字
· 认识磁盘
· 小小的精彩Flash:广告作品
· 小小的精彩Flash:过关斩将II
[正文]
  Delphi是一种具有强大功能的编程语言,用它可以轻松创建任何一种数据库应用程序。将3DS动画文件。FLC分解后,按先后顺序存于Delphi提供的Graphics数据类型中,通过读取Graphics类型的图形数据,在窗口中实现动画效果。

  1.将DOS分解的图片存于数据库中

  (1)进入3DS的KeyFrame模块,在Output选项中选择.BMP类型的文件。将图形文件全部存于同一目录中(例如目录c:pic,文件可为f0001.bmp,...,f0045.bmp)。

  (2)利用Delphi的数据工具DeskTop建立一个图形数据库Pic.db,其中包括图形文件名filename和图片picture两个字段。

  (3)创建Name为FrmPic的窗体Form1,从DataAccess页中选择Table组件,并将其放入窗体Form1中,其属性为:

Nametable1
DataBaseMYWORK
TableNamePic.db

  从DataAccess页中选择DataSource组件,放入Form1窗体中,设置属性为:

NameDataSource1
DataSettable1

  从DataControl页中选择DBImage选件,放入Form1窗体中,设置属性为:

Nameimage1
DataSourceDataSource1
DataFieldPicture
StretchTrue

  (4)为FrmPic窗体的FormCreate事件填写如下代码:

procedureTform1.FormCreate(Sender:Tobject);
begin
table1.open;
withtable1do
begin
whilenoteofdo
begin
image1.picture.loadfromfile(fieldbyname(′filename′).asstring);
edit;
fieldbynmae(′picture′).assign(image1.picture.graphics);
next;
end;
end;
end;

  2.使用Timer组件实现动画演播

  从System页中选择Timer组件放置到窗体Frmpic中,设置属性如下:

NametrmSpeed
EnabledFalse
Interval250

  Timer组件的OnTimer事件定期自动发生。例如设置tmrSpeed组件的Interval属性为250,那么,tmrSpeedTimer过程,每隔250毫秒都将会自动执行。为tmrSpeedTimer过程的OnTimer事件填加的代码为:
procedureTform1.Timer1Timer(Sender:Tobject);

begin
table1.next;
iftable1eofthentable1.first;
end;

·"WAP天极之IT新闻资讯,50万元等你拿"    ·天极WAP之游戏狂图,50万元等你下载


发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容阅读排行榜
  • [配置推荐]4100元高性价比配置
  • 软件频道电脑应用多媒体教程
  • 专业设计的魅力:精确的定位
  • 在金山文字中输入文字
  • 认识磁盘
  • 小小的精彩Flash:广告作品
  • 小小的精彩Flash:过关斩将II
  • 11.19精选 闪客五周年作品展
  • Advertisement

    天极无线
    待机彩图    >>更多
    多彩动画    >>更多
    美妙和弦    >>更多
    天使在唱歌
    壁虎漫步
    PrettyBoy
    LoveLoveLove
    我是你的小小狗
    单身情歌
    十面埋伏
    祝酒歌
    回心转意
    波斯猫
    太委屈
    S.H.E
    潘玮柏
    M2M
    蔡依林
    阿牛
    林志炫
    陈弈迅
    刀郎
    黑龙
    S.H.E
    陶晶莹
    情人玫瑰坊
    音乐风云
    新片速递
    神秘测试
    都市约会
    ·天极彩信天天精彩
    ·图铃梦工厂下载无限!
    ·找寻童真,卡通专题
    ·夏日激情交友社区!
    ·星座运程,预测人生

    CSEEK搜索