전체 글

게임 개발 관련 게시글을 올립니다. 학습한 내용을 정리하면서 공부하는 게 편해서 블로그에 글을 적고 있습니다.
재귀를 이용해 C언어로 피보나치 수열을 구현 피보나치 수열 규칙 1. 처음 2개의 숫자는 1이다. 2. 3번째 값부터는 앞의 두 수를 더한 값이다. // 피보나치 수열 int fibo(int n) { if(n
함수의 재귀적 호출을 이용하여 c언어로 하노이 타워를 구현 하노이 탑 규칙 1. 가장 위의 원판만 이동 가능함 2. 작은 원판 위로 큰 원판이 올라갈 수 없음 3. 최소 이동횟수로 이동해야함 4. 한번에 하나의 원판만 이동해야 함 제일 밑의 원판을 옮기기 위해 위의 원판들을 B로 옮긴다 (A->B) -> hanoi(n-1,a,c,b); 제일 밑의 원판을 A에서 C로 옮겨야 한다. (A->C) -> printf("%d 원반이 %c -> %c\n",n,a,c); 제일 밑의 원판을 C로 옮겼으므로 B에 있던 원판들을 다시 A로 옮긴다 (B->C)/p> -> hanoi(n-1,b,a,c); // 하노이 타워 void hanoi(int n, char a, char b, char c) { if(n==0) { ret..
시간 복잡도 '속도' 에 해당하는 알고리즘의 수행시간 분석결과이다. 시간복잡도를 표현하는 방법에는 Big-oh 표기법이 있다. O(n)으로 표기한다.n 은 데이터의 개수이다. 공간 복잡도 '메모리 사용량' 에 대한 분석결과이다. Big-oh 표기법 - 최악의 경우를 기준으로 계산해야 한다.- 최고차항의 차수가 Big-oh가 된다. ex) n2+2n+9 -> O(n2) 데이터의 개수가 100개일 때, 최악의 경우 10000번 연산을 실행한다.
나는 Sublime Text 3 을 사용하고 있다.글씨 색은 다를 수 있다. ㅇ 태그의 구성 위의 태그는 밑의 설명처럼 구성된다. 속성 안에서도 초록 부분은 속성 이름, 노란 부분은 속성 값이라고 부른다. ㅇ 태그의 특징 1. 시작 태그와 종료 태그가 존재한다. ex) ... , ... 2. 대소문자 구분이 없다. ex) = , = 3. 속성 값에 불필요한 공백 문자 삽입 시 HTML5 표준에 어긋난다. src="A.jpg" 는 맞지만, src = "A.jpg" 는 어긋난다.
· 기타/Unity
1. 자주 접근하는 컴포넌트는 캐칭한다. 이것보다는 이것이 성능에 부담이 덜 간다. 2018.04.30 수정 )잘못 알고있었다. ㅈㅅㅈㅅ this.transform은 그냥 사용해도 된다. this.transform은 유니티에서 기본으로 지원해주기 때문에, 자신의 transform은 굳이 받아 올 필요가 없다.(유니티서 지원해주는 것이 transform 말고도 더 있을수도 있다.) 유니티에서 기본으로 transform 변수에 담아준다고 한다. (계속 참조하는 것이 아니다.) 2018.05.01 또 수정) Unity Hub 에 질문을 올렸는데, 이렇게 답변을 해주셨다.... 많이 사용하는 컴포넌트는 캐칭해서 사용하는 게 좋겠다. 컴포넌트를 얻어와야하는 상황이라면 변수에 담아놓고 사용하는 것이 좋다.ex) 적..
· 기타/Unity
Vector3 간단히 나타내기 Vector3.forward new Vector3 (0,0,1) Vector3.back new Vector3 (0,0,-1) Vector3.up new Vector3 (0,1,0) Vector3.down new Vector3 (0,-1,0) Vector3.right new Vector3 (1,0,0) Vector3.left new Vector3 (-1,0,0) Vector3.one new Vector3 (1,1,1) Vector3.zero new Vector3 (0,0,0) 그래서 앞으로 15를 가는 것을 코드로 짤 때에는,new Vector3(0,0,15) 보다는 Vector3.forward * 15 가 가독성이 좋다!!
저작권이 없는 무료 아이콘 사이트이다. 많이 유용하다. 디자인이 어려울 때 아이콘을 다운받아 활용할 수 있다.나는 PPT 만들 때 많이 쓴다. ㅋㅋ 부분 유로이긴 하지만, 무료도 퀄리티가 좋다. 영어로 검색해야 하니, 영단어가 생각이 안나서 막힌다면 영어사전에서 찾아와서 검색하면 된다. https://www.flaticon.com/
· 기타/Unity
Play mode에서 수정을 하면 Play를 중지시켰을 때, 변경 사항이 저장되지 않는다. 그래서 Play mode인지 모르고, 수정하다가 저장이 안 돼서 낙담하는 상황이 가끔 생긴다. 되돌릴 수는 없지만, 방지할 수는 있다. 이런 실수를 하지 않기 위해서는 간단하게 설정을 해주면 된다. 1. Edit → Preference에 들어간다. 2. Colors → General 하위의 Playmode tint의 색을 원하는 색상으로 바꾼다. 결과> (이렇게 변하는 것을 볼 수 있다.) 색깔이 바뀌어서, 확실히 Play mode라는 것을 인지하기 쉬워졌다. 이제 헷갈려서 실수하지 말자!!
푸쿠이
민규야 개발하자