求扑克牌游戏发牌动画的实现方法,测试通过后全分相送。(200分)

  • 主题发起人 主题发起人 xywen
  • 开始时间 开始时间
X

xywen

Unregistered / Unconfirmed
GUEST, unregistred user!
通常的扑克牌游戏在发牌时的动画是怎么实现的?望高手指点,测试通过后全分相送。
 
可以通过timer控件来实现。很好做的。
 
使用timer控件,速度慢,闪烁的厉害!
 
问题不在timer,在于你的显示和刷新方法,实验一下canvas的lock和unlock?
 
呵……我这有动画。不过实现动画最好用directx来实现。
如果不想用此法那就行用双缓冲技术,不过你得付出速度为代价。
 
能不能给出例程代码?小弟以前没有接触过Canvas
 
动画一般不用timer,而是用: GetTickCount 函数;
通过时间差来控制动作的快慢。

我有directx 的动画例程,想要就留下E_mail;至于Canvas 可以找到很多例子
 
我还没见过这样的源码
 
Canvas 没接触过?
 
to: redsky.l
我也想学学directx,麻烦你发给我,谢谢
magicboyliu@21cn.com
 
我一般用GetTickCount 函数,timer有时也用。
闪烁的原因不是上面的原因,而是尽量不用控件,包括image,直接用Canvas作图,效果不错。
 
能给一个GetTickCount的例子吗?我暂时不准备用DirectX。
 
to: redsky.l
不好意思,我也想学学directx,麻烦你发给我一份,谢谢
d-ok@163.com
 
我用您的思路,已经解决了,谢谢。
 
要的就下载吧。空间不多。最多坚持一个月,要下的快。

http://www.9daying.com/redsky/download/DirectX7.zip
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部