我在玩一个小游戏。球以匀速直线运动。遇到边框反弹用什么函数?
计数器ontimer功能用于匀速直线运动。反弹时判断边界就行了,是这样的:ballmidpoint是球的中点,R是半径。不懂就问我百度hi。
if(ball midpoint . x-ball . r & lt;= 0 | | ball midpoint . x+ball . r & gt;=600)
{
ball.xway=!ball.xway
}
其他
{
if(ball midpoint . y-ball . r & lt;=0)
{
ball.yway=!ball.yway
}
其他
{
if(ball midpoint . y+ball . r & gt;=500)
{
OnStop();
pass = 0;
}