【发布时间】:2011-01-07 18:28:56
【问题描述】:
我有一个简单的递归函数,它使用 0.98 的 height1:height2 比率计算简单的钟摆摆动衰减。
该函数的基本情况为 0.0,但由于某种原因,它变成了无限的自调用!
谁能发现我错过了什么?
代码:
float swingDecay (float value) {
if ( value == 0.00 ) {
return value;
}
else {
return swingDecay (value * 0.98); }
}
mIL3S www.milkdrinkingcow.com
【问题讨论】:
标签: c algorithm recursion game-physics