본문으로 이동

사용자:Bd3076/UncyBeat/plugin: 두 판 사이의 차이

리버티게임, 모두가 만들어가는 자유로운 게임
백괴게임>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 selectedLevel = getParameters('level');
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();




playGame();
  // 여기까지 코드 입력 //
  // 여기까지 코드 입력 //
</syntaxhighlight>
</syntaxhighlight>

2018년 7월 19일 (목) 16:43 판

요령 => 아래 변수들의 첫번째 인자들을 내용에 맞게 자르고 붙여넣어주세요

!!!!!!!!!!!!!!!! 플러그인 정보 입력 구간 윗부분은 만지지 마시오 절대로!!!!!!!!!!!!!!!!!






!!!!!!!!!!!!!!!! 플러그인 정보 입력 구간 끝 아래는 만지지 마시오!!!!!!!!!!!!!!!!!

사용자:Bd3076/자스실험실

		 
 // 이부분에 코드 입력 //



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();




 // 여기까지 코드 입력 //