Oyun geliştirme konusunda çok yeniyim, ancak programlamada değil.
JavaScript canvas
elemanını kullanarak Pong tipi bir oyunla tekrar oynuyorum .
Paddle
Aşağıdaki özelliklere sahip bir nesne yarattım ...
width
height
x
y
colour
Ayrıca Pong
... gibi özelliklere sahip bir nesne var
width
height
backgroundColour
draw()
.
draw()
Yöntem şu anda sıfırlıyor canvas
ve bir soru geldi nereye olmasıdır.
Meli Paddle
nesne var draw()
onun çizim yöntemi sorumlu veya gerektiği draw()
ait Pong
nesne 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 Paddle
ben iki nesne örneğini olarak, kendisini çizmek için Player
ve Enemy
. O olmasaydı Pong
's draw()
, iki kez benzer kod yazmak gerekiyordu.
Buradaki en iyi uygulama nedir?
Teşekkürler.