这是一个实现桌面游戏的实际问题,请下载样例http://banner.grandonline.com/cgi-bin/GrandOnline.exe,安装注册后从菜单:CARD & TABLE GAMES -> EUROPEAN ROULETTE ->... 进入游戏,要实现的是左上角的的轮盘动画的相应效果。请有意者实现,开发费用进一步磋商。
要求:
    1、画面流畅不闪烁
    2、轮盘以固定速度(正反两个方向)旋转,上面可以没有象牙球,可以带着象牙球一起在 0~36 位置一起旋转。
    3、随时传入参数 0~36,让象牙球运转并能精确定位。 
    4、采用 Delphi + OpenGL 技术实现
    5、动画部分使用多线程。
参考:
    上述样例程序安装的目录下面 \data\roulette\3d\disk.jpg 是贴到轮盘动画的纹理图,如果用画笔在上面画一些记号,该记号在动画中有效果。
如有回复,不胜感激![email protected]

解决方案 »

  1.   

    如果 inshua 有什么好的主意请讲出来呀,一起研究研究了。
      

  2.   

    注意半数的机器上都没装opengl的硬件加速驱动,换句话说只要是windows自己识别安装的驱动就不提供opengl加速,在这些机器上opengl比gdi还慢得多,简单的说,无法忍受。所以如果不是必要,推荐从简,否则最好用d3d,这也是没办法的事。