2017-11-23 1 views
0

내가 JS이 탁구 게임을 온 클릭 드라마 음악이 연주되기 시작합니다. 나는 이미 외륜 크기를 조작하는 작업 fuction을 제외하고 모두 가지고있다. codepen 링크를 참조하십시오, 그것은 아주 오래입니다

function play() { 
var audio = document.getElementById('audio'); 
if (audio.paused) { 
    audio.play(); 
    Player.paddle = (175, 180, 10, 10); 
    Computer.paddle = (175, 180, 10, 10); 
}else{ 
    audio.pause(); 
} 
} 

나머지 부분 :

여기에 지금까지 내 기능입니다.

클릭하면 어떻게 패들 크기를 변경할 수 있습니까? 여기

+1

당신은 다른 일반적인 버그가있을 것 같다,하지만 특정 코드에 당신은 무효 자바 스크립트가 있습니다. x/y/너비/높이를 업데이트하려고합니다. Object.assign : Object.assign (player.paddle, {x : 175, y : 180, width : 10, height : 10})'을 통해 한 줄로 할 수 있습니다. – vox

+0

그냥 시도해보십시오. 패들이 사라지게합니다. 편집 : 실제로 패들을 위쪽으로 움직여서 object.assign을 가지고 장난 치는 것 같아요. 할당 – Raitar

+1

크기를 변경하기를 원했기 때문에 x와 y를 제외 할 수 있습니다 : Object.assign (player.paddle, {너비 : 10, 높이 : 10})'. 그러나 일단 속성이 거의 없으면'player.paddle.width = 10;'등을 수행하면됩니다. – vox

답변

0

는 작업 코드 :

function play() { 
var audio = document.getElementById('audio'); 
if (audio.paused) { 
    audio.play(); 
    Object.assign(player.paddle, { width: 10 }) 
    Object.assign(computer.paddle, { width: 200 }) 
}else{ 
    audio.pause(); 
    Object.assign(player.paddle, { width: 100 }) 
    Object.assign(computer.paddle, { width: 100 })  
} 
}