Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 OpenGL ES 在 android 上制作一个小型泡泡射击游戏。
所以我想让球在另一个球与它碰撞时爆炸!..
但是这里的问题很小,但我找不到解决方案,
我希望图像看起来像图 (1) 而不是图 (2) ..
现在气泡出现了,它们周围有一个方形边框,但我不想要这个。如何删除图像边框?
非常感谢,
你知道每个圆的中心点吗?当两个中心点之间的距离与它们的半径之和相同时,它们是接触的。您可以通过创建一个直角三角形并执行 a^2 + b^2 = radius1^2 + radius2^2 来做到这一点。使用圆圈的中心点创建三角形。
Bubble a,b if((a.center.x - b.center.x)^2 + (a.center.y - b.center.y)^2 == (a.radius + b.radius)^2) //bubbles are touching