반응형

프로그래밍 정리 298

[ 유니티 / Unity ] 유니티 용량부족 처리 캐시 에셋 다운로드 경로 변경하는 법

심볼릭 링크를 이용하는 방식임mklink /D "C:\Users\사용자명\AppData\Local\Unity\cache" "D:\UnityCache"mklink /D "C:\Users\사용자명\AppData\Roaming\Unity\Asset Store-5.x" "D:\UnityAsset\Asset Store-5.x" 이런 형식으로 수정하면 됨 [ mklink /D "원본경로" "타겟경로" ] ---------------- 에셋스토어에서 다운로드시 "Asset Store-5.x" 폴더에 강제적으로 받게 되는데심볼릭 링크를 이용하면 원본경로에 받는 것처럼 보이지만타겟경로에 다운받게 되는 형식이라고 보면 된다.  p.s만약 에러가 날 경우 원본 폴더는 삭제한 후에 하면 된다.원본폴더가 없어야 한다ex) C:..

[유니티][Unity] 셰이더 스크립트에서 변경 후 되지 않는 이유

Unity5부터 추가된 Standard 쉐이더에는 4가지 렌더모드가 존재합니다. Opaque, Cutout, Fade, Transparent 입니다. 이 쉐이더 모드를 스크립트에서 전환할 수 있습니다. mat.SetFloat("_Mode", 2); 그런데 모드를 전환해도 쉐이더 속성은 변하지 않습니다. 이유는 저도 잘 모르겠네요. 5.2.2f1 기준입니다. 그래서 각종 속성을 직접 바꿔줘야 합니다. public static void SetupMaterialWithBlendMode(Material material, BlendMode blendMode){switch (blendMode){case BlendMode.Opaque:material.SetInt("_SrcBlend", (int)UnityEngine...

[C++] 문자열 - strlen, strcpy, strncpy, strcat, strncat, strcmp, strcpy_s, strncpy_s, strcat_s, strncat_s

문자열 함수함수 설명 size_t strlen(const char* _Str) _Str의 길이 반환 char* strcpy(char* _Dest, const char* _Str) _Str을 _Dest에 복사 char* strncpy(char* _Dest, const char* _Str, size_t count) _Str에서 count만큼 _Dest에 복사 char* strcat(char* _Dest, const char* _Str) _Str을 _Dest에 덧붙임 char* strncat(char* _Dest, const char* _Str, size_t count) _Str에서 count만큼 _Dest에 덧붙임 int strcmp(const char* str1, const char* str2) str1과..

[GameStudy - c++] printf, scanf 서식 지정자, 특수문자, 트라이그래프 시퀀스

특수문자(이스케이프 시퀀스, Escape Sequence) 특수문자 기능 \a 경고음 \b 백스페이스 - Backspace \f 폼 피드 - Form Feed : 프린트 제어시 다음 페이지로 넘기는 기능 \n 개행 - New Line \r 캐리지 리턴 - Carriage Return : 커서의 위치를 커서가 위치한 줄의 맨 앞으로 위치하는 기능 \t 수평 탭 \v 수직 탭 \' 작은 따옴표 출력 \" 큰 따옴표 출력 \? 물음표 출력 \\ 역슬래쉬 출력 \ooo 아스키 문자 8진수 출력 \xhhh 아스키 문자 16진수 출력 ※ \f와 \v는 프린터 출력을 위해 정의된 특수문자 Trigraph Sequence(트라이그래프 시퀀스)- 트라이그래프 시퀀스는 문자를 표현하기 위해 연결해놓은 세 개의 문자를 뜻함..

[Html5] CSS3와 브라우저 접두사(prefix)

CSS3와 브라우저 접두사(prefix)- CSS3 표준 규약이 완성되지 않아 브라우저들이 새로운 CSS3 속성을 부분적으로만 구현할 수 있기 때문에, 대부분의 CSS3 속성을 사용하려면 속성 이름 앞에 브라우저를 식별할 수 있는 접두사(prefix)를 붙여서 사용 예제-webkit-column-count:3; /* 사파리와 크롬 브라우저용 속성 */ -moz-column-count:3; /* 파이어폭스 블라우저용 속성 */column-count:3; /* 표준이 정해진 뒤 사용하게 될 속성 */ 브라우저 접두사 접두사 설명 -webkit- 웹키트 방식 브라우저용(사파리, 크롬 등) -moz- 게코 방식 브라우저용(모질라, 파이어폭스 등) -o- 오페라 브라우저 -ms- 마이크로소프트 인터넷 익스플로러

[Html5] 가상 클래스 - :link, :visited, :active, :hover 등등

==============================================================================링크와 관련된 가상 클래스 선택자- 링크는 사용자에게 보일 때는 링크가 걸린 텍스트나 이미지일 뿐이지만, 실제로 링크에는 링크 위로 마우스를 올려놓았을 때나 링크를 클릭했을 때처럼 여러 가지 상황들이 존재- 눈에 보이지는 않지만 링크와 관련해서 정의해야할 선택자들 :link 선택자 - 문서 안의 하이퍼링크 중에서 사용자가 아직 방문하지 않은 링크에 스타일을 적용- 링크의 밑줄을 없애거나 색상을 바꾸려고 할 때 :link 선택자를 사용 ex) a:link { color:black; text-decoration:none; } :visited 선택자 - 링크 중에서 한 번..

[Html5][style] 선택자, 속성 선택자

선택자- 속성이 어디에 적용되는지 표시한다고 하여 선택자라 함선택자 내용 형식(예제) 전체 선택자 - 모든 요소를 대상으로 스타일을 적용할때 사용 *{ margin:0; padding:0;} =>모든 요소에 스타일 적용 태그 선택자 - 문서 안의 특정태그에 스타일이 모두 적용 - 태그 { 속성:속성값; 속성:속성값; .... } p{ font-size:12px; font-family:"돋움";} =>태그를 사용하는 부분,즉 텍스트 단락의 스타일을 지정글자 크기(font-size)를 12픽셀글꼴(font-face)를 '돋움' 클래스 선택자 - 특정 부분에만 스타일 적용- 같은 태그라도 어떤 곳에서는 다른 스타일을 적용해야할 경우 - 클래스 이름 앞에 반드시 마침표(.)를 붙여야함- .클래스 이름 { 속성:..

반응형