사용자:Bd3076/UncyBeat/plugin: 두 판 사이의 차이
보이기
< 사용자:Bd3076 | UncyBeat
백괴게임>Bd3076 편집 요약 없음 |
백괴게임>Bd3076 편집 요약 없음 |
||
14번째 줄: | 14번째 줄: | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
// 이부분에 코드 입력 // | // 이부분에 코드 입력 // | ||
var getParameters = function (paramName) { | var getParameters = function (paramName) { | ||
var returnValue; | var returnValue; | ||
52번째 줄: | 55번째 줄: | ||
window.addEventListener("keyup", onKeyUp, false); | window.addEventListener("keyup", onKeyUp, false); | ||
var | var level = getParameters('level'); | ||
const levelCount = 1; | const levelCount = 1; | ||
71번째 줄: | 74번째 줄: | ||
ctx.strokeStyle = "black"; | ctx.strokeStyle = "black"; | ||
ctx.strokeRect(20, 20, 680, 680); | ctx.strokeRect(20, 20, 680, 680); | ||
} | |||
function playGameMusic(){ | |||
console.log(level); | |||
var audio = new Audio(levelMusicLink[level]); | |||
audio.play(); | |||
} | } | ||
function playGame(){ | function playGame(){ | ||
makeGameArea(); | makeGameArea(); | ||
playGameMusic(); | |||
} | } | ||
playGame(); | |||
// 여기까지 코드 입력 // | // 여기까지 코드 입력 // | ||
</syntaxhighlight> | </syntaxhighlight> |
2018년 7월 19일 (목) 16:43 판
// 이부분에 코드 입력 // var getParameters = function (paramName) { var returnValue; var url = location.href; var parameters = (url.slice(url.indexOf('?') + 1, url.length)).split('&'); for (var i = 0; i < parameters.length; i++) { var varName = parameters[i].split('=')[0]; if (varName.toUpperCase() == paramName.toUpperCase()) { returnValue = parameters[i].split('=')[1]; return decodeURIComponent(returnValue); } } }; var cvs = document.getElementById('spanArea'); cvs.innerHTML = "<canvas width='720' height='720' id='spanCanvas'></canvas>" var canvas = document.getElementById('spanCanvas'); var ctx = canvas.getContext('2d'); var keyPress = []; function onKeyDown(e){ var ek = e.keyCode; console.log(ek); keyPress[ek] = true; } function onKeyUp(e){ var ek = e.keyCode; console.log(ek); keyPress[ek] = false; } window.addEventListener("keydown", onKeyDown, false); window.addEventListener("keyup", onKeyUp, false); var level = getParameters('level'); const levelCount = 1; const levelNames = [ 'Colors' ]; const levelMusicLink = [ 'http://k003.kiwi6.com/hotlink/zis3x3mass/Tobu_-_Colors_NoCopyrightSounds_Release_.mp3' ]; function clearCanvas(){ ctx.clearRect(0, 0, 720, 720); } function makeGameArea(){ clearCanvas(); ctx.strokeStyle = "black"; ctx.strokeRect(20, 20, 680, 680); } function playGameMusic(){ console.log(level); var audio = new Audio(levelMusicLink[level]); audio.play(); } function playGame(){ makeGameArea(); playGameMusic(); } playGame(); // 여기까지 코드 입력 //