코린이 4

언덕을 그리자!(4)

이전 글에서는 한 개의 언덕을 이동시켰다! 그러면 이제 이어 언덕이 나타나게 해 보자! 과정 1.point 클래스 고치기 2.draw 함수 고치기 3.bezier 클래스 고치기 과정이 좀 많아서 이렇게 적겠다 세부과정은 각 Step으로 적어 놓겠다! 1.point 클래스 고치기 stepup 에서 pointsx[0]에 초기값을 할당하게 하고 그다음 pointsx[1], pointsx[0]은 계속 스위치 하면서 화면 뒤에서 부터 언덕이 그려지게 만들기 위해 저렇게 설정해준다! 2.draw 함수 고치기 Step one 2차원 배열 생성! 2차원 배열을 만들어주는 함수를 만들어준다! setup함수에서 pointx/y에게 할당해준다! Step two 초기값 할당! 초기 값으로 설정해준다 이유는 이제 언덕이 뒤에서..

이게dom..?이라는 건가...

잠깐 글 순서를 멈추고 급하게 찾은 기능인데 너무 신기해서 쓰려고 한다 야간 모드가 필요했다 밤이 되면 배경이 검은색이 돼서 글자가 식별이 어려워서 이것저것 찾아봤다. 그 와중에 corearoot.tistory.com/3 JavaScript와 CSS의 만남1 (객체의 색상 변경) [li태그를 추출하여 글자색을 변경함] function test2() { var li = document.getElementsByTagName('li'); for(var i = 0; i li[i].style.color = '#f00'; } } window.onload = test2; Introduction there are nu.. corearoot.tistory.com 진짜 깜짝 놀랐다.. 내가 상상만 했던 일이 되는 것이었다..

1.캐릭터 만들기 시스템!

1번 부모 클래스 만들기 캐릭터가 thor든 iron man이든 모두 이들은 캐릭터라는 부모를 가진다 일단 체력 하나만으로 하겠다! 여담으로 나중에 장비들을 만들면 저 hp->armorhp/weaponhp 등 이렇게 나눠줘야 한다! skillone 즉 게임에서 예를 들어 z를 누르면 캐릭터마다 나가는 스킬이 다를 거다 그렇게 해주려면 c++기준 가상 함수가 필요하다! 가상 함수 부분인 skillone()은 비워놓는다! 그다음 thor를 보자! thor()라는 생성자를 만들어준다! 주의할 점 1.c++과 다르게 여기는 생성자 앞에 public을 붙여줘야 쓸 수 있다! 원리는 비슷하다 c++ public밑에 생성자를 써주는 것처럼! 2. 자바는 @override라고 사용할 함수에 붙여주면 된다 3.exten..

카테고리 없음 2021.04.22

p5js로 인터렉티브 흉내내기

중학교 이후 처음인 거 같다 블로그에 글을 쓰게 될 줄은 그렇지만 내가 좋아하는 명언 두 개가 있다 1. 기억보단 기록을 2. 하루하루는 성실하게 인생은 되는 대로 난 예체능 계열에 있는 사람이라 하루의 소중함에 대해 너무나도 잘 알고 하루가 모여 어떤 결과를 만들어 내는지도 잘 보고 경험했다. 여기까지만 하고 시작해보겠다! 겅력은 5개월 3개월 c/c++ 웹 개발은 2달 정도 공부했다 6~9월 사이에 국비 학원에 가기 전에 꼭 흉내 내 보고 싶은 작업물이 있어서 (나만의 생각인 줄 알았으나 너무 똑같은 작업물이 유튜브에...)2달 동안 이 악물고 카피라도 해보자! 하고 하루 7~8시간씩 노력해봤다! 결과는 내 기준 대성공! (p5js가 없었다면... 아마 불가능했을 것이다...) 2달 동안 치열했던 코..