我要发帖 回复

正式会员

9

主题

78

积分

0

专家分

:

私信
发表时间 : 2009-10-14 09:32:07 | 浏览 : 1205    评论 : 6
你好,哪位大虾能为我解答一下这个问题吗?
我是想检测一个碰撞的物体,然后进行响应,程序是:
vpObject *hitObj=isector->getHitObject();
if(hitObj->compare(house))//check to see which object was hit and then act accordingly
processHouseSwitch()//collicion detection

问题出在,第二行,说compare函数不接受一个参数。
请问怎么改才能达到我的目的?

最近VR访客

xiongzidong123 评论于2009-10-14 20:16:23
唉,没有顶啊,自己顶一下。
xiongzidong123 评论于2009-10-14 20:16:54
请版主大哥obuil帮帮忙啊~~~~~~~~~~
lxqiong 评论于2009-10-15 20:51:28
vpobject没有这个成员函数阿。。
vpObject *hitObj=isector->getHitObject();
char *name=hitObj->getName();
获取物体名字,再进行字符串判断
xiongzidong123 评论于2009-10-21 23:55:15
3# xiongzidong123

谢谢lxqiong的解答
joe_li001 评论于2009-10-25 21:12:09
其实这样也可以。
if(vsgu::compare(hitObj,house))
xiongzidong123 评论于2009-11-1 11:07:54
6# joe_li001


真的非常感谢楼上的仁兄的解答

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2021-2-25 06:56 AM

返回顶部