Questions tagged «collision»


2
为什么我的球消失了?[关闭]
关闭。这个问题不能重现,或者是由错别字引起的。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 原谅有趣的标题。我创建了一个小图形演示,演示了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; …


6
在JavaScript中生成UUID时发生冲突?
这涉及到这个问题。我正在使用此答案中的以下代码在JavaScript中生成UUID: 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { var r = Math.random()*16|0, v = c == 'x' ? r : (r&0x3|0x8); return v.toString(16); }); 该解决方案似乎工作正常,但我遇到了冲突。这是我所拥有的: 在Google Chrome中运行的网络应用。 16个用户。 这些用户在过去2个月中已生成约4000个UUID。 我发生了大约20次碰撞-例如,今天生成的新UUID与大约2个月前相同(不同的用户)。 是什么导致此问题,如何避免呢?

3
如何处理静态链接库之间的符号冲突?
编写库时,最重要的规则和最佳实践之一是将库的所有符号放入特定于库的名称空间中。由于使用了namespace关键字,C ++使此操作变得容易。在C语言中,通常的方法是为标识符添加一些库特定的前缀。 C标准的规则放在那些一些限制(安全编译):AC编译器可以看只是一个标识符的前8个字符,所以foobar2k_eggs并foobar2k_spam可能被解释为有效相同标识符-但是每一个现代的编译器允许任意长标识符,因此在我们这个时代(21世纪),我们不必为此烦恼。 但是,如果您面对一些无法更改符号名称/标识符的库,该怎么办?也许您只有一个静态二进制文件和标头,或者不想,或者不允许自己进行调整和重新编译。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.