首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么在一个jpg背景图下 做个字幕的动画显示 滚动 打字效果都行

2013-01-05 
如何在一个jpg背景图上 做个字幕的动画显示 滚动 打字效果都行查了下资料说是 gdi+不想看到的结果 是 闪烁

如何在一个jpg背景图上 做个字幕的动画显示 滚动 打字效果都行
查了下资料说是 gdi+

不想看到的结果 是 闪烁 拖影

字幕 文字 我打算放数据库 做成可设置的 


[解决办法]
临睡前给你答复下, 别搞那么复杂了, gdi+ 来搞这个不是杀鸡用牛刀吗, 你直接一个label放在image上, 打开容器的doublebuffer, 然后放一个timer移动label就好了, 你自己试试, 有什么特殊需求再说, 可以保证不闪烁.
[解决办法]
doublebuffer 

form1.doublebuffer  := true;


双倍缓冲.  有了它再也不用担心  闪 啊闪
[解决办法]
你为什么不用label直接移动呢, 非要自己画吗?
[解决办法]
看具体要实现什么功能,以及预期效果如何了。
只是楼主说得这么简单,就无所谓。如果楼主想做得比较华丽而且不死板(比如反复一个背景或者单纯的切换图片都让人腻了),可以用程序生成不会重复的动态效果。
而GDI想做华丽效果还差得多。可以学学DX(相对比OPENGL普及,性能也不比它差了。后者目前多见于游戏,原本用于科研),DEX不仅是处理3D,它的2D处理也很猛(至少比GDI强太多了),要实现更强大丰富的效果,值得选择。
[解决办法]
作用肯定是有的,当然如果计算机性能越好,作用越不明显。

热点排行