TC官方合作论坛
标题:
【教程】如何在程序上显示动态图片??
[打印本页]
作者:
240420643
时间:
2012-7-2 18:41
标题:
【教程】如何在程序上显示动态图片??
刚刚看了fire发布的砸地鼠游戏,写得非常好,看了之后就想写一个更加真实的砸地鼠游戏,就是用图片来代替按钮,通过帮助文档,我知道了TC的图片框并不能显示动态图片,所以第一步就是要解决这个问题.
首先,随便在网上找了一张动态图
然后通过动态图拆分工具,分成了以下四张图,四张图的名字是frame_0.png——frame_3.png
在界面里添加图片框和定时器,代码如下,这样就实现了0.3秒换一张图,达到动态图的效果
空间 临时
i
功能 开始_点击()
//这里添加你要执行的代码
i=0
定时器.注册("定时器0",300)
返回 真
//函数返回语句
功能结束
功能 定时器0_时钟()
图片地址前缀
//地址可以自定义
图片地址前缀="D:\\frame_"
如果(文件.是否存在(图片地址前缀&i&".png"))
图片框.设置图片("图片框0",图片地址前缀&i&".png")
否则
i=-1
如果结束
i=i+1
返回 真
功能结束
功能 退出_点击()
//这里添加你要执行的代码
辅助.退出()
返回 真
//函数返回语句
功能结束
空间结束
//空间结束语句
作者:
陌上青衣。
时间:
2012-7-2 18:58
同学好有爱
作者:
dzh
时间:
2012-7-2 19:17
回复
1楼
240420643
的帖子
很有才!!!
作者:
我猪啊~~
时间:
2012-7-2 19:27
很好很强大
作者:
3256345
时间:
2012-8-17 19:07
下一步计划,是不是播放电影
作者:
stxuhong
时间:
2012-8-20 23:45
回复
1楼
240420643
的帖子
最好把你的共享吧,我复制你的代码,而且图片格式也是PNG都不行,路径也没有问题,不知道那里出错了,定时器也有的
作者:
scj2zxy
时间:
2012-8-23 15:27
人才
作者:
feng123144
时间:
2012-8-27 01:07
牛人总是冒个泡就潜水了
作者:
qq910950471
时间:
2012-12-31 12:50
看了倒是简单,不看倒还真不知道
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1