본문 바로가기

분류 전체보기124

[Unity | 유니티] 2D게임 Camera(카메라) 설정 2D 게임 개발 시 Camera(카메라) 설정에 대해 알아보겠습니다. Clear Flags : Solid Color 렌더링할 때마다 화면을 어떤 방식으로 클리어할지 지시하는 플래그. 카메라가 여러 대 있을 땐 효율적으로 화면을 클리어하도록 설정할 수 있다. 기본값은 Skybox(하늘과 구름으로 이루어진 배경)이며, 2D 개발환경처럼 Skybox 컴포넌트가 적용되지 않을 때는 Solid Color가 자동 적용되어 Background색으로 클리어 된다. Background : Default값 화면을 Solid Color 설정으로 클리어할 때 사용할 색. 색과 알파 값(투명도)을 설정할 수 있다. Culling Mask : Everything 카메라가 어떤 레이어를 렌더링해야 하는지 설정한다. 기본값은 Eve.. 2016. 8. 1.
[Unity | 유니티] Git(깃)과 GitHub(깃허브)에 대하여 이 글에선 Git과 GitHub의 개념과 그 차이에 대해 알아보겠습니다. 다음편에서는 Git(SourceTree) - GitHub - Unity를 연동하는 방법에 대해 다루겠습니다. 1.Git이란? 분산형 버전 관리 프로그램. Subversion(=SVN)과 동일한 개념의 프로그램이다. 개발협업과 프로젝트의 버전/이력 관리를 위해 사용된다. 공식사이트 및 다운로드: https://git-scm.com 참고자료: http://www.slideshare.net/einsub/svn-git-17386752 (반드시 필독 할 것. 아주 쉽고 자세하게 설명되어 있다.) 2.GitHub란? Git의 원격 저장소 서버를 제공하는 서비스. Git 프로그램을 이용해 로컬 PC에서 원격 서버에 저장되어 있는 최신 프로젝트 .. 2016. 7. 24.
[C] 메모리 관리 함수 헤더 필요 : #include 1. 동적 메모리 할당[함수] void *malloc(size_t size);[인수] 필요한 메모리 크기로 단위는 바이트 size_t size[반환] 메모리가 할당된 포인터, 메모리 확보에 실패했다면 NULL을 반환반환 값이 void 타입인 이유는 char 한개의 타입만 반환되는 것이 아니라 char, int, long, 또는 구초체 등과 같은 다양한 형태의 변수 포인터가 받을 수 있음 #include #include int main() { char *ptr_char; int *ptr_int; int ndx; ptr_char = (char *)malloc( 50); ptr_int = (int *)malloc( 50 * sizeof( int)); for ( ndx= 0; nd.. 2016. 7. 8.
[C] 날짜/시간 처리 함수 출처 : http://forum.falinux.com/ 헤더 필요 (#include ) 1. 현재시간 구하기 형태 time_t time(time_t *t)인수 time_t *t 시간정보를 받을 변수반환 time_t 1970년 1월 1일 0시부터 함수를 호출할 때 까지의 초 카운트#include #include int main() { time_t current_time; time(&current_time); printf("%ldn", current_time); printf(ctime( &current_time)); return 0; } 2. 초단위 시간을 읽기 편한 문자열로 변환하기 형태 char ctime(const time_t *t)인수 time_t *t 1970년 1월 1일 0시부터 함수를 호출할 때.. 2016. 7. 7.