- 最後登錄
- 2023-6-30
- 在線時間
- 800 小時
- 註冊時間
- 2009-2-4
- 閱讀權限
- 70
- 精華
- 0
- UID
- 5782087
- 帖子
- 1600
- 積分
- 23884 點
- 潛水值
- 54991 米
| 如果瀏覽伊莉時速度太慢或無法連接,可以使用其他分流瀏覽伊莉,www01.eyny.com(02,03)。 回復 abc6308774 - for (int i = 0; i <= ballnumber; i++)
- {
- if (Balls[i].position[0] <= 擋板1.Location.X + 10 && Balls[i].position[0] >= 擋板1.Location.X && Balls[i].position[1] >= 擋板1.Location.Y && Balls[i].position[1] <= 擋板1.Location.Y + 50)
- {
- Balls[i].velocity[0] = Balls[i].velocity[0] * -1;
- Balls[i].velocity[1] = Balls[i].velocity[1] * 1;
- }
- if (Balls[i].position[0] <= 擋板2.Location.X + 10 && Balls[i].position[0] >= 擋板2.Location.X && Balls[i].position[1] >= 擋板2.Location.Y && Balls[i].position[1] <= 擋板2.Location.Y + 50)
- {
- Balls[i].velocity[0] = Balls[i].velocity[0] * -1;
- Balls[i].velocity[1] = Balls[i].velocity[1] * 1;
- }
- }
複製代碼 第一行的 for 迴圈改成:- for (int i = 0; i < ballnumber; i++)
複製代碼 拿掉=符號,因為你的球如果是1,
等於要跑兩次for迴圈,當然會出現錯誤。
另外...你的class跟物件竟然用中文命名,暈 @@"
改掉這個壞習慣吧 >_<...
|
|