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

dwq12231 2012-04-30 07:45:52
想要通过重力感应控制一个绑定了精灵的body,但是body只有getposition而没有setposition,难道要用设置速度??那不就有惯性了吗??可我只是想移动他,求助啦,。。。。。。麻烦了各位。。。。
...全文
120 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
沈东雄 2012-12-04
  • 打赏
  • 举报
回复
楼主,我遇到了你同样的问题,请问你当时解决了吗?如果解决了,能否简单说下如何解决的?谢过先。
danielinbiti 2012-04-30
  • 打赏
  • 举报
回复
你可以看看是否都是通过applyforce施加力的,应该是不会直接改变坐标的,手指拖动也一样。
手指拖动可以记录坐标的,然后再模拟结束的时候,施加力。
dwq12231 2012-04-30
  • 打赏
  • 举报
回复
DEMO里面的box2d例子都是继承box2dlayer这个层,然而例子里面的body都可以用手指直接点住他,然后拖动,我就是想通过重力感应代替手指。。
dwq12231 2012-04-30
  • 打赏
  • 举报
回复
那我给他一个速度,但是他就会惯性移动啊,其实我是想通过重力感应来操纵body的移动,不知道怎么实现,拜托了
danielinbiti 2012-04-30
  • 打赏
  • 举报
回复
body本身是没有set方法的,在创建body的时候你已经设置了起止位置,然后都应该由world模拟。
如果你自己想改变位置,不理解你的场景,既然都由world模拟了,在没有力推动的时候你怎么要去改变位置呢,那样物理世界体系没什么意义了。
dwq12231 2012-04-30
  • 打赏
  • 举报
回复
在线等。。。。。

80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧