所以我有以下代码表达“AI”运动。pdl_R 是 AI 桨,AIH 是 AI 高度,AIHS 是 AI 高度速度。我希望代码通过 AIH 向 AIHS 方向移动桨。
pdl_R.y=AIH;
AIH+=(3*AIHS);
if(pdl_R.y==stage.stageHeight || pdl_R.y==stage.stageHeight-pdl_R.height)
{
AIHS*=-1;
}
但是当 pdl_R(AI 桨)到达屏幕底部(向下是默认方向)时,它会停留在那里并上下闪烁 3 个像素(而不是预期的方向切换)。
我的初始 AIH 是 200,我的初始 AIHS 是 1。