台球滚动时,球身图象的变化是怎样实现的,是通过3D建模的吗?如果我想从画面中识别出台球,又该怎样实现呢?

解决方案 »

  1.   

    www.kele8.com
    别的网站有源码下。
      

  2.   

    ASP的啊,而且好象没有找到台球的源码
      

  3.   

    没有必要管球身图像的变化,只要能从色调上分出来就可以了
    可以根据RGB中的一种或多种色值把台球从球桌上分出来
      

  4.   

    还有一个办法,取得桌面的截图(完整的,上面没有球),这个应该不难办到,然后和有球的桌面作XOR操作,没有球的地方的结果是0,球的边缘肯定不是0,取几个点,就可以判断出圆的位置大小。同理,通过两张图XOR可以得出球的轨迹
      

  5.   

    各个侧面的图片应该早就建立好了!
    把一系列的图片写屏啊!~ 可以考虑建立一个图像缓冲区,先写到那个兼容DC上,然后直接写屏,防止图像闪烁
    基本的动画操作,我觉得比较COOL的是diabloII的火焰效果
      

  6.   

    1)每个球各管各的(拥有自己的Thread) 台桌也自己显示自己
    2)球受到某个力(击球位置,力的方向,力的大小)后按照物理学上的运动规律运动完成正常滚动,弹角,跳杆,弧线球,倒杆,进袋等。
    3)球运动时图象的处理问题:
    如果需3D显示就3D建摸;
    如果不需显示数字就很简单;
    如果要显示数字就要:球的属性增加“经度”“纬度”值;
    球的显示可以根据经度,纬度,与台桌的相对位置等绘制出来不知道我离题没有 我随便说说
      

  7.   

    peon(跑跑熊)
    我的 qq 931661 , 讨论一下!