项目进行中的一点体会[原创]

首先感谢师兄、导师提供的良好的实验室条件,这些师兄师姐都是系里面出色的优秀的人物,有很多地方值得我学习。我这几天也已经把东一当成半个家了!

今天在DianSoftware看到Clayman的一篇老贴,觉得非常有同感。今天到实验室之后,我向几位研究生师兄提出了新的方法个人觉得也是出于这种目的的。先看看Clayman的这篇贴:

引用自 Clayman@喻信星空
完成特定功能的网页和软件一样,东西最后能否被应用,取决于界面设计+用户手册,用户不关心采用了多牛的技术。

然后我简述一下我目前这个项目的内容,也给这么多关心我blog的朋友一个交待:为什么我这么忙。

项目的大致要求是,通过硬件识别一个网拍的位置,然后用户挥动网拍,可以捕捉到屏幕上的虫子和鸟。而这些虫和鸟全部由Flash完成展现。

原计划:用摄像头高速捕捉影响,分析图像,得出网拍的位置;然后flash以30FPS的速率给VC++传递所有虫子的信息(即坐标),这些信息和刚才得到的网拍信息一起,经过VC++的碰撞检测,再返回给Flash虫子变化的信息,即:哪一只虫子被捕捉了。

我的新方案如下:

引用自 aw@喻信星空
原理:牺牲一点点的用户体验,增强用户反馈。

原来的方案是用影子来进行具体判断,而当我在Flash中把动画做得差不多的时候,我发现根本没有必要被动地去等待VC,我们可以主动地把所有的用户反馈展现在屏幕上!

我们无需在意愿来的所谓的网的影子,甚至我们可以通过把实物网子变细来完全摒弃影子(我冒昧地认为影子的方案不如用Flash绘制一个牌子带来更好的用户体验),而我们只判断实物中的捕捉网的位置,把这个位置传递给flash,flash让屏幕上的虚拟的网跟
着走就可以了!

最后总结:

优点:

·通过增加我的(Flash中进行一切运算,包括判断)一点小工作来大大缓解VC++中的算法

Continue reading “项目进行中的一点体会[原创]”