- 精华
- 0
- 帖子
- 291
- 威望
- 0 点
- 积分
- 297 点
- 种子
- 5 点
- 注册时间
- 2006-9-14
- 最后登录
- 2014-9-23
|
楼主 |
发表于 2010-6-18 15:11 · 美国
|
显示全部楼层
下面是引用fanggg_zhong于2010-06-18 14:55发表的:
LZ的物理学得不错,可是思维不够灵活,为什么总是要纠结在力和质量上求加速度呢!单单一个末速度就可以啦,初速度肯定是0的,再来就是末速度怎样得出,这个可简单了,你开车超速是怎样得出的?同理一个红外线测速就行了!当然lz硬要把力跟加速度等同那就没法说了,因为 没有 质量感应!所以永远不可能直到你施加的力是多少的!Wii,move都不行!· 下面是引用tvgamers于2010-06-18 14:58发表的:
好的,这个贴子我总结一下就可以收尾了。
第一,原理上,move和wii的手柄可以测加速度,但只用这个加速度作为力量在游戏中来计算打击力是没有实际意义的。原因如下:
一、加速度计测量结果不准确。众所周知,move和wii是对着空气挥舞的,而并非打击到实际物体。比如用拳头把门打破,由于拳头受到门的阻挡,从很高的速度变为零,这时候产生的加速度会很大(即力量)故能把门打穿。但由于事实上move对着空气挥舞,没有受到实际物体的阻挡,加速度测量出的值不是真实的值。比如你同样做出挥拳头打门的动作,虽然你拳头的速度够了,但由于没有受到物体阻挡,这时候加速度计测量的加速度即力量要比你真正打到门上用的力量小得多.把这样的不准确的测量值代入游戏中计算,得到的结果必然是不精确的。只有你手中拿着move同时去打真实的门并且打碎,这时候move测得的加速度才是真正正确的力度.
....... 刚才掉线了~~那我这两个就一起回了~~顺便也做个总结~~其实要是观点从本质上就是错误的话那写几点都是没用的~~你老是纠结你的力在游戏中表现的时候却忽略了一个很简单的道理那就是你输出多少力在游戏中的表现就是你输出力的线性倍数~~至于打击力这是根据游戏中人物的道具通过算法计算出来的~~和你无关~~你不管对空挥好还是对哪挥好其实根本就不重要~~你搞错的最大的一点就是你手上有什么东西或多重根本就是没有任何意义的~~你手上东西的质量和游戏中道具是有区别的~~而只有加速度是一样的~~这个就是为什么我老是说要测加速度的道理~~至于通过你所谓的动量算出来的值才是真正不准确的~~会给人一种极大的不协调感~~通过速度就更不行了~~你说通过末速度算那真是笑话了~~你的末速度本来就是0~~难不成你手还不停下了?整个施力过程中只有一个最大值~~而机器要捕捉的也就是这个值~~而这个对于Kinect确实一个很难完成的任务~~因此怎么解决延迟和感应的平衡绝对是要解决的最大问题~~这个帖子肯定不能由你这种明显错误的观点结束~~我估计应该还会有人有更好的想法~~就这样吧~~我期待科学的讨论~~而不是主观臆测~~谢谢! |
|