Oyun geliştirme konusunda çok yeniyim, ancak programlamada değil.
JavaScript canvaselemanını kullanarak Pong tipi bir oyunla tekrar oynuyorum .
PaddleAşağıdaki özelliklere sahip bir nesne yarattım ...
widthheightxycolour
Ayrıca Pong... gibi özelliklere sahip bir nesne var
widthheightbackgroundColourdraw().
draw()Yöntem şu anda sıfırlıyor canvasve bir soru geldi nereye olmasıdır.
Meli Paddlenesne var draw()onun çizim yöntemi sorumlu veya gerektiği draw()ait Pongnesne onun aktörleri çizim sorumlu (Ben yanlış mıyım Doğru terim olduğunu varsayalım, düzelt lütfen).
Ben için avantaj yaratacaktır düşündüm Paddleben iki nesne örneğini olarak, kendisini çizmek için Playerve Enemy. O olmasaydı Pong's draw(), iki kez benzer kod yazmak gerekiyordu.
Buradaki en iyi uygulama nedir?
Teşekkürler.