lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5501|回复: 2
打印 上一主题 下一主题

self.addBodyPolygon使用

[复制链接]

9

主题

0

好友

133

积分

士兵

Rank: 1

跳转到指定楼层
楼主
发表于 2014-5-12 00:10:33 |只看该作者 |倒序浏览

球门的设置
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呢, 我弄了个球门需要在上方,碰到球门需要球弹回来,现在 一开始球门就往下掉,球的姿态也不理想
回复

使用道具 举报

9

主题

0

好友

133

积分

士兵

Rank: 1

沙发
发表于 2014-5-12 00:19:38 |只看该作者
请高手们指导下,我的思路好像不对

WebRoot.rar

839.61 KB, 下载次数: 12336

回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

板凳
发表于 2014-5-12 12:27:57 |只看该作者
jack_liu 发表于 2014-5-12 00:19
请高手们指导下,我的思路好像不对

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

Main.js

3.55 KB, 下载次数: 11999

不回答与技术和引擎不相关的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-4 21:25 , Processed in 0.053088 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部