我正在研究iOS中的一个问题,它涉及到一个较大的静态圆(半径t的圆b)中的一个移动圆(半径为r的圆圈)。T> r.
圆圈a可以在圆b内的任何位置移动,但当它触及圆b时就停止了。我正在通过将x和y偏移添加到圆a的起始点来实现圆的绘制,并且每次都重新绘制。这些偏移的计算是使用一些重力和摩擦系数的值。我知道,如果圆a走出圆b,我必须从偏移量中减去一些值,如何计算圆a在圆</
在延迟使用transform.Translate()后,我正在水平地移动一个运动圈(以及它的子精灵)。我想知道如何根据每帧移动的数量为我的圆圈找到一个合适的旋转值,就像人们在桌子上滚动硬币时所期望的那样。我怀疑有一种数学方法可以根据移动的数量和圆圈的大小得出我要寻找的东西,但是不知道从哪里开始。
public class