전체 글 (213) 썸네일형 리스트형 로컬라이징(국가에 따른 언어)을 위한 DB 작성 개요요즘 게임들은 대부분 전세계에 판매하기 위해 다양한 언어를 지원한다. 그렇다면 게임을 만들 때 각 국가에 맞게 한 단어에 여러 국가의 언어가 필요하다.그럴 때마다 게임의 String 데이터들을 일일이 다 바꾸는 것이 아니라 게임 속 String 데이터에는 어떤 데이터가 들어가야할지 명시만하고, 실제로 들어가야하 할 데이터는 게임 데이터 파일로 관리하는 것이다. 이러한 이유는 유지보수(관리)가 편리하며, 타 국가의 언어로 번역 시 외주를 맡겨야할텐데,해당 경우에 내부 데이터와 분리하여게임 데이터를 안전하게 보호할 수 있다. DB 작성먼저, [REDACTED] 라는 게임의 메인 화면을 가져와보았다.필자는 이 게임의 내부 구조를 알 수 없기 때문에 간단하게 해당 UI의 String 데이터를 임시로 할당하였.. 영상 촬영 기법 용어 페이드 (Fade)F.I (Fade In): 화면이 어두운 화면에서 점점 밝아지며 장면이 시작되는 효과F.O (Fade Out): 화면이 점점 어두워지며 장면이 끝나는 효과C.F (Cross Fade): 두 장면이 부드럽게 겹쳐지며 전환되는 효과 (Dissolve, 디졸브 라고도 함)Wife: 앞의 화면이 스크린의 한쪽으로 사라지면서 두 번째 화면이 그 뒤를 이어 나타나는 장면 전환 기법. 컷과 트랜지션 (Cut & Trasition)J.C (Jump Cut): 같은 구도에서 시간의 흐름을 건너뛰는 편집 기법.M.C (Match Cut): 두 개의 장면이 시각적 또는 개념적으로 연결되도록 컷을 맞추는 편집.S.C (Smash Cut): 갑작스럽게 대비되는 장면으로 빠르게 전환하는 기법.IRIS: 스크린의.. 공장 게임에서 Sushi Belt란? 개요Sushi Belt에서 Sushi는 우리가 알고 있는 그 스시, 초밥을 의미하는 것이 맞다.정확하게는 초밥 벨트, 회전 초밥에서의 그 벨트를 의미하는 것이다. 그렇다면 왜 이런 이름을 갖게 되었을까?일반적으로는 하나의 컨베이어에 하나의 아이템만 운반하는 반면, 이 방식은 하나의 컨베이어 위에 두 종류 이상의 아이템을 운반하기 때문이다.회전 초밥집을 가면 하나의 라인에 온갖 종류의 스시들을 볼 수 있는 것과 같은 맥락이다. 즉, 핵심은 서로 다른 여러 종류의 아이템이 같은 벨트를 공유하면서 흐르는 방식이다.사용 방법좌측은 원래 컨베이어에 어떤 자원이 어떤 순서로 쌓여있는지 표시한 모습이며, 우측 회색이 실제로 작동할 컨베이어를 의미한다.아래에서 위로 아이템이 이동할 때 각 공장은 자신이 사용하는 아이템.. Obsidian - 다른 페이지의 글 불러오기 이미지와 동일하게 ![[파일 이름]]을 넣으면 된다.이 임베드 방식은 영상, pdf 등등 다양한 파일을 불러올 수 있다. 여기에서 중요한 점이 있는데, ![[파일]] 방식으로만 불러오면 해당 파일의 내용 전체가 불러와진다.여기에서 만약 Main Content만 보고 싶다면 #을 그 뒤에 붙이면 된다. ![[파일 이름#특정 Heading]]이렇게 뒤에 #을 붙이면 특정한 어떤 내용을 불러올 것인가 물어볼 것이다.일단 Main Content를 선택하여 불러오겠다.그럼 이런식으로 Main Content의 내용만 가져온 것을 볼 수 있다. 혹은 특정 List를 가지고 오고 싶다면 #뒤에 ^List의 ID를 넣는다. 이런식으로 #^List를 통해 List를 불러온 것을 볼 수 있다. 기획에서의 DB와 서버의 DB 평소와 같이 게임 DB를 만들고 있었는데, 문득 이런 생각이 들었다. 지금 작성하고 있는 DB도 Database인데, 그러면 서버의 DB에 적용되는 규칙인 데이터 정규화 규칙이 똑같이 적용되어야하나? 데이터 정규화(Normalization)는 간단히 말하자면 DB의 이상 현상을 방지하고 중복을 최소화하며, 데이터의 일관성과 무결성을 유지하기 위해 여러 정규형(NF, Normal Form) 단계로 분해하는 과정이다. 아래와 같이 데이터가 있다고 가정해보자.이름좋아하는 것다니는 학교학교 위치김OO축구A고등학교서울이OO책 읽기B대학교대구박OO운동C중학교춘천 여기서 사람들의 다니는 학교를 확인하고 싶을 때는 바로 확인할 수 있지만 학교 위치는 굳이 확인하지 않아도 된다.그렇기 때문에 다니는 학교와 위치는 따.. Discord - 특수한 글자 쓰기 (굵게, 이탤릭, 숨겨진 글자 등등) 개요이 때까지 Discord에서 메세지를 보낼 때 그냥 글자만 보내지 않았는가?이번 글에서는 디스코드에서 메세지를 보낼 때 다양한 효과를 사용하여 맛깔나게 보내는 방법에 대해 알아보겠다. Discord에서 특수한 채팅을 치기 위해서는 마크다운 문법을 알면 좋지만, 몰라도 상관없다.왜냐하면 discord에서 모든 문법을 지원하는 것이 아니라, 일부 문법만 사용할 수 있기 때문이다.요약입력 예시상세######-#글자 크기 조절# 뒤에 띄우고 내용입력. 그렇지 않으면 적용 X# 개수가 적을수록 크기가 커짐-#는 기본보다 작은 크기* 내용 *이탤릭 (기울기)** 내용 **볼드 (굵기)__내용__언더바|| 내용 ||엔터 위의 \ 를 Shift 누르고 입력Spoiler 방지 기능~~ 내용 ~~지운 표시- 내용- 띄.. Obsidian - 링크로 영상 삽입 이미지는 ![]() 애서 소괄호 안에 링크를 넣으면 자동으로 이미지를 표시해줬다.하지만 영상의 경우엔 적용 방법이 다르다.이번글에서는 html문법인 iframe을 사용해서 영상을 링크를 사용해 삽입하는 방법에 대해 알아보겠다. 빠른 사용법을 알고 싶은 사람을 위한 코드 블록 (width와 height)는 굳이 설정하지 않아도 됨. 영상 링크 복사먼저, 사용하고 싶은 영상의 링크를 복사한다.이번에 사용하는 영상의 링크는 아래와 같다.https://i.namu.wiki/i/Hrys2sxpyIo0E5pEJutRTCHGv8bN569OrYXtIE8JQ3myRkiTLwrz-hw-M_xQ5iN15FMtoE4ygFsCRxfv_XTfJw.mp4 링크를 보면 뒤에 .mp4로 끝나는 것을 볼 수 있고, 이 링크는 영상 .. VIRUSTOTAL - 간편하지만 강력한 바이러스 검사기기 Virus total은 무료로 파일 및 링크를 검사해주는 웹사이트이다.웹사이트인만큼 접근은 정말 편리하기 때문에 출처가 불분명하거나 의심스러운 파일, 링크를 검사하기좋다.https://www.virustotal.com/gui/home/upload또다른 장점은 검사 시 하나의 검사 소프트웨어만 사용하는 것이 아닌, 약 70개의 검사 소프트웨어로 교차 검증을 한다는 것에 있다. 이런식으로 실행 파일을 업로드하면 이것이 위험한지 판단한다. 이런식으로 위험 요소가 있는 파일을 올리면 위험하다고 경고를 날려주며, 어떤 유형의 위협인지도 표시한다. 이런식으로 파일에 따라 위협이 감지되는 경우 어떤 유형의 위협이 감지되었는지, 어떤 감지 프로그램이 작동했는지 등이 표시된다. 1개 이상 떴다고 무조건 이것이 바이러스라.. 이전 1 2 3 4 ··· 27 다음