想做一个小小的动画效果,不知道怎么实现才最好,给点建议。200分送上 ( 积分: 200 )

  • 主题发起人 主题发起人 Spring_Thunder
  • 开始时间 开始时间
S

Spring_Thunder

Unregistered / Unconfirmed
GUEST, unregistred user!
类似闯关的小游戏,先出两张牌,给玩游戏的人看一下,然后将这两张牌反过来,背面的图案是一样的,然后快速的将这两张牌做几次交换,停下来叫参与者猜是哪一张,猜对后接着往下猜,如果错了就重来。

这种交换牌的动画效果用什么方法实现好啊?感觉控制控件的LEFT来实现闪的太厉害了,而且效果相当差。

有人做过类似的东西吗?
帮下忙吧
 
类似闯关的小游戏,先出两张牌,给玩游戏的人看一下,然后将这两张牌反过来,背面的图案是一样的,然后快速的将这两张牌做几次交换,停下来叫参与者猜是哪一张,猜对后接着往下猜,如果错了就重来。

这种交换牌的动画效果用什么方法实现好啊?感觉控制控件的LEFT来实现闪的太厉害了,而且效果相当差。

有人做过类似的东西吗?
帮下忙吧
 
都在一个image里draw.根本不闪
 
TO: czcn
再细说一下好吗?
 
用DX9吧,很好用的,图像处理方面都不用操心的,只要看里边的例子就能学不少东东
 
boy2003cn,你有DX9的控件吗?
 
放个Image1.用于显示,通过Image1.Canvas做图.
如:将Image2的T2区域的图案拷到Image1的T1区域.
T1,T2:TRect;
Image1.Canvas.CopyRect(T1,Image2.Canvas,T2);
当然这样做了后,在用户交互方面,你只能用Image1.OnMouseDown(或OnMouseUp)里的X,Y来处理了.
试试看,如果留个Email我可以给你个例子.
 
以前我整理过一个拼图的小游戏,也是用到区域绘图的吧!
 
用IMAGE从文件LOAD,再用TIMER控制循环!试试看!
 
后退
顶部