小编Yan*_*lse的帖子

为什么我的球消失了?

请原谅这个有趣的头衔.我已经创建了一个200个球弹跳和碰撞的小图形演示,两个都在墙壁和彼此之间.您可以在此处查看我目前所拥有的内容:http://www.exeneva.com/html5/multipleBallsBouncingAndColliding/

问题是,每当它们相互碰撞时,它们就会消失.我不知道为什么.有人可以看看并帮助我吗?

更新:显然球阵列有坐标为NaN的球.下面是我将球推到阵列的代码.我不完全确定坐标是如何获得NaN的.

// Variables
var numBalls = 200;  // number of balls
var maxSize = 15;
var minSize = 5;
var maxSpeed = maxSize + 5;
var balls = new Array();
var tempBall;
var tempX;
var tempY;
var tempSpeed;
var tempAngle;
var tempRadius;
var tempRadians;
var tempVelocityX;
var tempVelocityY;

// Find spots to place each ball so none start on top of each other
for (var i = 0; i < numBalls; i += 1) { …
Run Code Online (Sandbox Code Playgroud)

javascript geometry physics canvas collision

203
推荐指数
2
解决办法
6574
查看次数

abort:找不到web.cacerts:C:\ Program Files(x86)\ Mercurial\cacert.pem

我是Mercurial的新手.我创建了一个Bitbucket帐户,创建了一个新的私人仓库,然后尝试使用repo进行克隆.我收到此错误:abort:找不到web.cacerts:C:\ Program Files(x86)\ Mercurial\cacert.pem

我不知道如何解决这个问题,因为Google给了我一些不同的解决方案,这些解决方案似乎根据具体情况而有所不同,我宁愿不通过错误地更改配置文件来搞砸任何事情.请注意,我在Sourcetree中使用嵌入式Mercurial.任何想法或帮助?

mercurial bitbucket atlassian-sourcetree

6
推荐指数
1
解决办法
2119
查看次数