lufy's legend

标题: self.addBodyPolygon使用 [打印本页]

作者: jack_liu    时间: 2014-5-12 00:10
标题: self.addBodyPolygon使用

球门的设置
self.addBodyPolygon(self.bitmap.getWidth(),self.bitmap.getHeight(),1,10,.4,.2);


球的设置
football.addBodyCircle(football.getWidth()*0.5,football.getHeight()*0.5,football.getWidth()*0.5,1,5,.4,.3);
        var force = 80;
        var vec = new LGlobal.box2d.b2Vec2(-force*r*Math.cos(angle),-force*r*Math.sin(angle));
        football.box2dBody.ApplyForce(vec, football.box2dBody.GetWorldCenter());


这里是否能设置重力为0呢, 我弄了个球门需要在上方,碰到球门需要球弹回来,现在 一开始球门就往下掉,球的姿态也不理想

作者: jack_liu    时间: 2014-5-12 00:19
请高手们指导下,我的思路好像不对

WebRoot.rar

839.61 KB, 下载次数: 12382


作者: lufy    时间: 2014-5-12 12:27
jack_liu 发表于 2014-5-12 00:19
请高手们指导下,我的思路好像不对

现在消除重力的话,得需要修改引擎内部了,暂时我先用特殊的方法帮你实现了,在Main.js中添加了两个函数。引擎下次更新我会加入消除重力的方法

Main.js

3.55 KB, 下载次数: 12044






欢迎光临 lufy's legend (http://lufylegend.com/forum/) Powered by Discuz! X2.5