lufy's legend

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

lufylegend+Box2dWeb中的一些问题

[复制链接]

46

主题

3

好友

1866

积分

偏将军

Rank: 4

跳转到指定楼层
楼主
发表于 2014-2-3 19:35:23 |只看该作者 |倒序浏览
首先非常感谢lufy帮助我解决很多问题,但是我问题非常多,自己又很笨,解决不了这些问题,所以总是打绕他了,真是感到抱歉。
虽然我现在能用box2dweb配合lufylegend做一个物理小demo,但是对于向量这个东西依然很生疏。原本我认为可以当作一个保存值用的东西,但是在给刚体施加力的时候又出了问题,所以我想搞清楚这个b2Vec2到底是个啥东西。
我看到您的愤怒的小鸟的教程中,用到了施加力的方法,其中用到了向量,是这样写的
  1. var vec = new LGlobal.box2d.b2Vec2(-force*r*Math.cos(angle),-force*r*Math.sin(angle));
复制代码
我很不理解为什么要用一个力*r*Math.cos(angle)。
我看过拉登的文章,介绍向量的文章是用的ppt,但是ppt下载连接失效了,所以只有问您了。

另外,就是synchronous,这个计算是相对什么而言的呢?是不是刚体所在LSprite位置一变就可以调用?
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

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

沙发
发表于 2014-2-3 23:14:17 |只看该作者
弹弓被拉开的强度决定了小鸟飞行的速度,你弹弓拉的越开,小鸟所受到的外力就越大,一开始飞行的速度就越大,就飞的越远了
初中物理,应该讲到力学了吧,你可以把物理世界里的所有刚体都当成真实存在就好理解了
synchronous函数是刚体所在父层的坐标发生变化的时候,用来重新计算所有刚体相对于父层的位置的,主要用于跟随窗口
不回答与技术和引擎不相关的问题
回复

使用道具 举报

无效楼层,该帖已经被删除
无效楼层,该帖已经被删除
5#
无效楼层,该帖已经被删除
6#
无效楼层,该帖已经被删除
7#
无效楼层,该帖已经被删除
8#
无效楼层,该帖已经被删除
9#
无效楼层,该帖已经被删除

0

主题

0

好友

8

积分

士兵

Rank: 1

10#
发表于 2014-2-15 19:30:21 |只看该作者


  神马 o(∩_∩)o 哈哈
回复

使用道具 举报

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

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

Archiver|lufy's legend

GMT+8, 2024-5-8 06:18 , Processed in 0.051166 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部