ฉันยังใหม่ต่อการพัฒนาเกม แต่ไม่ได้เขียนโปรแกรม
ฉัน (อีกครั้ง) เล่นกับเกมประเภท Pong โดยใช้canvas
องค์ประกอบของ JavaScript
ฉันสร้างPaddle
วัตถุที่มีคุณสมบัติดังต่อไปนี้ ...
width
height
x
y
colour
ฉันยังมีPong
วัตถุที่มีคุณสมบัติเช่น ...
width
height
backgroundColour
draw()
.
draw()
วิธีการในปัจจุบันคือการรีเซ็ตcanvas
และที่เป็นที่คำถามขึ้นมา
ควรPaddle
วัตถุมีdraw()
วิธีการรับผิดชอบสำหรับการวาดภาพหรือควรdraw()
ของPong
วัตถุต้องรับผิดชอบสำหรับการวาดภาพของนักแสดง (ฉันคิดว่าเป็นคำที่ถูกต้องโปรดแก้ไขฉันหากฉันไม่ถูกต้อง)
ฉันคิดว่ามันจะเป็น advantagous สำหรับPaddle
การวาดตัวเองที่ผมยกตัวอย่างวัตถุสองและPlayer
Enemy
ถ้ามันไม่ได้อยู่ในPong
ของdraw()
ฉันจะต้องเขียนรหัสที่คล้ายกันสองครั้ง
การปฏิบัติที่ดีที่สุดที่นี่คืออะไร?
ขอบคุณ