控制台.用box2d记录对象速度
Console.log object velocity with box2d
我正在尝试用box2dweb控制台.log对象的速度应该可以用下面的方法GetLinearVelocity()来获取速度,但我不知道该怎么做?我尝试了以下方法:
var heroMove = GetLinearVelocity().hero;
console.log('heroMove');
和
var heroMove = GetLinearVelocity('hero');
console.log('heroMove');
在控制台中,我收到消息:
ReferenceError: GetLinearVelocity is not defined
这可能是一个简单的答案,但似乎没有jquery.box2d的文档,我看不出有什么问题?
我自己找到了解决方案。它看起来像这样:
var heroVelX = game.currentHero.GetLinearVelocity().x;
var heroVelY = game.currentHero.GetLinearVelocity().y;
console.log("X =", heroVelX + "Y =", heroVelY);
GeltLinearVelocity()的值是一个向量,而不是一个数字,因此必须指定为x和y。希望其他人可以使用它。
相关文章:
- 从Three.js场景中删除许多对象的速度较慢
- 在速度方面,使用变量而不是重新定义jquery对象更好吗
- 搜索有关速度/效率的 JSON 对象
- 三.js数千个对象的速度很慢
- 逐渐减慢2D对象方法的速度
- 为什么定义带或不带引号的 JavaScript 对象文字时存在速度差异
- 添加相对于对象的速度
- 将对象传递到同一作用域内的函数的速度较慢
- 对象[属性]的速度
- JavaScript枚举对象-使用字符串或数字的速度更快
- 对象文字符号与原型速度和内存
- 控制台.用box2d记录对象速度
- 从用PHP脚本创建的json对象更新速度表数据
- Node.js-向child_process发送大对象的速度很慢
- 包含函数的对象文字表示法的执行速度是否比(全局范围)普通函数(取消引用)更快
- 当我使用setInterval函数时,画布中的对象会以指数级的速度增长
- 如何重置对象的速度变量
- 使用Date对象计算Javascript执行速度是否正确
- 如何在我的平台游戏中创造一个减慢玩家速度的对象?
- 对于vs关键对象速度