พอดีเลยพี่...
ยิงคำถามหน่อย
บอลตก y--
แล้วพอตกถึงพื้นให้เด้งขึ้นไปใหม่เีขียนไง...
y++ มานหักล้าง กัน y+=10 มานก็ เด้งขึ้นนิดส์นึงแล้วก็ตกลงมาอีก
เข้าใจป่ะ... อยากให้มัน ลอยยย ขึ้นไป แล้วค่อยตกมาใหม่...
งง มะ ถ้างง ก็ลบออกเลย
set flag สิครับน้อง...
หลักการนะ ต้องรู้จุสูงสุดและต่ำสุดที่เราต้องการจะให้บอลเด้งขึ้นลงก่อน
หลังจากนั้นเมื่อบอลตกพื้นปุ๊บ ให้ set flag อาจจะใช้ชื่อ goDown เป็ต้น set เป็น false ถ้าขึ้นถึงจุดสูงสุดที่เราต้งการก็ set เป็น true
แล้วตรง code ที่เขียนเพื่อสร้างการเคลื่อนไหวของบอล แทนที่จะ + หรือ - ตรง ๆ ก็เช็คก่อนว่าเข้ากรณีไหน (คื check goDwon น่ะแหละ) ถ้า if(goDown) ก็ y-- if(!goDown) y++ เป็นต้น
พอเข้าใจไหมครับ