오늘은 일정대로 스스로 구현해보기로 했다.
하던 중, 막히는 부분이 생겼는데 array값의 열값과 벨류값을 구하는데 애를 먹었다.
그래서 여기에 잊어먹지 않도록 필기하려고 한다.
function playerblock(){
var blockvar = block('T');
blockvar.forEach(function(row,y){
row.forEach(function(value,x){
if(value!==0){
ctx.fillStyle = 'red';
ctx.strokeStyle='white';
ctx.lineWidth=0.05;
ctx.fillRect (x,y,1,1);
ctx.strokeRect (x,y,1,1);
}
});
});
}
//blockvar의 값 :
//[ [0 ,0 ,0],
// [1 ,1 ,1],
// [0 ,1 ,0], ];
해당 부분의 자바스크립트 부분은 이것.
blockvar를 forEach하여 row(행의 값)를 구할 수 있고
row를 forEach하여 value(행 안의 배열 값)을 구할 수 있다.
여기에서 두시간 까먹었다...
오늘까지의 결과물 :
'일상' 카테고리의 다른 글
근황 및 오늘 배운내용 정리 (0) | 2020.09.15 |
---|---|
html 테트리스 만들기 -마지막- (0) | 2020.09.07 |
html5 canvas 테트리스 만들기 <3일차> (0) | 2020.08.29 |
html5를 이용해 테트리스 만들기<2일차> (0) | 2020.08.28 |
html5를 이용해 테트리스 만들기. (0) | 2020.08.27 |