【发布时间】:2011-07-07 21:23:29
【问题描述】:
取自 box2djs 示例。
我正在尝试理解图书馆,但我不明白这一行:
ballSd.radius = rad || 10;
这是什么意思?
这是完整的定义
createBall2 = function(world, x, y, rad, fixed) {
var ballSd = new b2CircleDef();
if (!fixed) ballSd.density = 1.0;
// what does the next line do?
ballSd.radius = rad || 10;
ballSd.restitution = 0.2;
var ballBd = new b2BodyDef();
ballBd.AddShape(ballSd);
ballBd.position.Set(x,y);
return world.CreateBody(ballBd);
};
【问题讨论】:
标签: javascript box2d