擅长:python、mysql、java
<p>使用<a href="https://docs.python.org/3/library/functions.html#min" rel="nofollow noreferrer">^{<cd1>}</a>和<a href="https://docs.python.org/3/library/functions.html#max" rel="nofollow noreferrer">^{<cd2>}</a>将位置限制在边界内</p>
<pre class="lang-py prettyprint-override"><code>def clamp(value, vmin, vmax):
return max(vmin, min(vmax, value))
</code></pre>
<pre class="lang-py prettyprint-override"><code>movePong(posY, moveDown, moveUp):
if moveDown:
posY += 10
if moveUp:
posY -= 10
return posY
</code></pre>
<pre><code>pong1_posY = movePong(pong1_posY, Move_Down, Move_Up)
pong1_posY = clamp(pong1_posY, 0, ScreenH-pong_size[1])
pong2_posY = movePong(pong2_posY, Move_Down2, Move_Up2)
pong2_posY = clamp(pong2_posY, 0, ScreenH-pong_size[1])
</code></pre>