SethTheHuman
Yeni Üye
- Katılım
- 18 Mart 2023
- Mesajlar
- 2
C programlama dili ve SDL2 kütüphanesi ile oyun döngüsünü anlamaya ve yapmaya çalıştım. İçerisinde temel SDL2 komutlarını ve C kodlarını göreceksiniz.
Bunun üzerine ekleyerek Pong oyununu yapmaya çalışacağım. Fikirlerinizi de merak ediyorum. İyi forumlar.
Github : https://github.com/SeniourMarquies/Game_Loop
Güncelleme.
Unity oyun motoru ile çalışırken aslında arka planda neler döndüğüne dair minicik de olsa bir fikrim oluşuyor.
Tekrar güncelleme.
top ve 'paddle' ı implemente ettim ve de 'collision' u implemente ettim. Fakat matematiksel bir hata yapıyor olmalıyım ki top ve 'paddle' birbirine temas etmiyor.
Bunun üzerine ekleyerek Pong oyununu yapmaya çalışacağım. Fikirlerinizi de merak ediyorum. İyi forumlar.
Github : https://github.com/SeniourMarquies/Game_Loop
Güncelleme.
Unity oyun motoru ile çalışırken aslında arka planda neler döndüğüne dair minicik de olsa bir fikrim oluşuyor.
Tekrar güncelleme.
top ve 'paddle' ı implemente ettim ve de 'collision' u implemente ettim. Fakat matematiksel bir hata yapıyor olmalıyım ki top ve 'paddle' birbirine temas etmiyor.
Kod:
// TODO: Check for ball collision with the paddle
// ...
if ((ball.y == paddle.y - 1) && (ball.x >= paddle.x - 1) &&
(ball.x < paddle.x + paddle.width + 1))
{
if (ball.x < paddle.x + paddle.width / 2)
ball.vel_x = -300;
else
ball.vel_x = 300;
ball.vel_y = -300;
}
Son düzenleme: