当前位置:编程学习 > wap >>

微云引擎怎么改变body的位置,只有getposition而没有setposition!!!

想要通过重力感应控制一个绑定了精灵的body,但是body只有getposition而没有setposition,难道要用设置速度??那不就有惯性了吗??可我只是想移动他,求助啦,。。。。。。麻烦了各位。。。。 --------------------编程问答-------------------- 在线等。。。。。 --------------------编程问答-------------------- body本身是没有set方法的,在创建body的时候你已经设置了起止位置,然后都应该由world模拟。
如果你自己想改变位置,不理解你的场景,既然都由world模拟了,在没有力推动的时候你怎么要去改变位置呢,那样物理世界体系没什么意义了。 --------------------编程问答-------------------- 那我给他一个速度,但是他就会惯性移动啊,其实我是想通过重力感应来操纵body的移动,不知道怎么实现,拜托了 --------------------编程问答-------------------- DEMO里面的box2d例子都是继承box2dlayer这个层,然而例子里面的body都可以用手指直接点住他,然后拖动,我就是想通过重力感应代替手指。。 --------------------编程问答-------------------- 你可以看看是否都是通过applyforce施加力的,应该是不会直接改变坐标的,手指拖动也一样。
手指拖动可以记录坐标的,然后再模拟结束的时候,施加力。 --------------------编程问答-------------------- 楼主,我遇到了你同样的问题,请问你当时解决了吗?如果解决了,能否简单说下如何解决的?谢过先。
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,