我要发帖 回复

中级会员

38

主题

239

积分

0

专家分

:

私信
发表时间 : 2009-6-5 18:43:45 | 浏览 : 963    评论 : 1
我的角色对象运动模式是navigation,现在我想在其跑导航途中根据外界情况(按键控制)改变其俯仰角,我的path中每个路径点的俯仰角设置的是个定值,我在程序中采用这种方法想动态改变其俯仰角,但是不行。想请教各位有什么好的思路,现在感觉是要改变其姿态就要改变其path,但是这个path又不能删除掉
        vgPosition *pos1= vgNewPos();      
        float x1, y1, z1, h1, p1, r1;   
        vgGetPos(duo1Part, pos1);   
        vgGetPosVec(pos1, &x1, &y1, &z1, &h1, &p1, &r1);
        p1=p1p;
        vgPosVec(pos1, x1, y1, z1, h1, p1, r1);
        vgPos(duo1Part,pos1);
        vgDelete(pos1);

最近VR访客

浅蓝色2009 评论于2009-8-18 16:15:33
按路径运动的要改变坐标和姿态可以先停止路径,然后设置自己想要的位姿

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

GMT+8, 2020-9-29 11:31 AM

返回顶部