저는 게임 개발에 익숙하지 않지만 프로그래밍에는 익숙하지 않습니다.
JavaScript canvas
요소를 사용하여 Pong 유형 게임을하고 있습니다.
Paddle
다음 속성을 가진 객체를 만들었습니다 ...
width
height
x
y
colour
또한 다음 Pong
과 같은 속성 을 가진 객체가 있습니다 ...
width
height
backgroundColour
draw()
.
이 draw()
방법은 현재 재설정 중이며 canvas
질문이 발생한 곳입니다.
해야 Paddle
객체가이 draw()
그 도면에 대한 방법은 책임, 또는해야 draw()
의 Pong
객체가 배우 그리기에 대한 책임 (내가 잘못된거야 만약 내가 그 올바른 용어입니다 가정, 저를 수정하시기 바랍니다).
나는이 것이 advantagous 될 것이라고 생각 Paddle
나는 두 개체의 인스턴스로, 그 자체를 그려을 Player
하고 Enemy
. 가에없는 경우 Pong
의 draw()
, 두번 유사한 코드를 작성해야 할 것입니다.
가장 좋은 방법은 무엇입니까?
감사.