글쓴이: nakwonelec

잠긴 글: 영상 편집 & 게임용 노트북 비교 분석(작성중)

이 콘텐츠는 비밀번호로 보호되어 있습니다. 보려면 아래에 비밀번호를 입력해주세요:

광고

ESXi Let’s Encrypt auto renewal in ESXi host

It show How to auto-renewal “Let’s Encrypt” certificate in ESXi host. When I search, I can find a method in case that a site is received DNS service from AWS Route 53.1) But, there is no way to renewal Let’s Encrypt certificate in ESXi host itself.  So, I wrote this article.

If you find Korean lecture, please visit ‘ESXi Let’s Encrypt 자동 renewal

계속 읽기 “ESXi Let’s Encrypt auto renewal in ESXi host”

ESXi Let’s Encrypt 자동 renewal

ESXi 호스트에서 Let’s Encrypt를 자동으로 renewal 하는 방법이다. 지금까지 살펴본 결과 AWS Route 53를 통하여 DNS 서비스를 제공받는 경우에는 방법이 있으나1) 그 외의 경우에는 ESXi 호스트 자체적으로 Let’s Encrypt 인증서를 생성하고 renewal 하는 방법이 없어 강좌를 작성한다.

If you find english lecture, please visit ‘ESXi Let’s Encrypt auto renewal in ESXi host

계속 읽기 “ESXi Let’s Encrypt 자동 renewal”

유니티 게임의 한글화와 패치 제작 – 폰트 엔진(플러그인) 소개(미완성)

유니티 게임에서 화면에 나오는 모든 오브젝트는 GameObject로 존재한다. 화면에 표시되는 글자도 마찬가지로 하나의 GameObject로 이루어져있고 GameObject의 컴포넌트인 MonoBehaviour에 글자를 어떻게 출력할지 기술되어있다. 그리고 Text GameObject에서 사용되는 폰트는 별도의 GameObject(또는 MonoBehaviour 단독)로 만들어져있다. 그 외에 Sprite를 Text와 혼용해서 사용하는데 보조를 해주는 것 같이 글자 출력과 관련된 작업을 도와주거나 맡아서 하는 것을 폰트 엔진이라 부른다.

글자가 출력될 때 어떠한 과정을 거치는지, 유니티 엔진에서 통상적으로 사용하는 폰트 엔진은 무엇이 있는지, 해당 폰트 엔진을 사용한 게임을 빌드하면 어떤 결과가 나오는지를 알아보고자 한다.

계속 읽기 “유니티 게임의 한글화와 패치 제작 – 폰트 엔진(플러그인) 소개(미완성)”

유니티 게임의 한글화와 패치 제작 – 유니티 에셋의 Serialization

유니티 엔진이 프로젝트를 빌드하면 에셋들은 일정한 규칙대로 assets 파일들에 합쳐진다. 이때 각 에셋들은 유니티 엔진에 기술된 방법대로 Serialized 된다. 에셋의 Dump를 추출할 수 있고, 이를 수정하는 것이 편리하나 특별한 이유에 의해 에셋의 Raw 파일이 필요할 때가 있다. 에셋의 Raw 형태에서 특정한 변수의 값을 확인, 수정하기 위해서는 유니티 엔진의 Serialization에 대해 알아보도록 한다.

계속 읽기 “유니티 게임의 한글화와 패치 제작 – 유니티 에셋의 Serialization”

유니티 게임의 한글화와 패치 제작 – 언어 파일

유니티 게임을 제작할 때 텍스트를 넣을 때 텍스트를 하드코딩해서 넣을 수 있지만, 외국계 게임의 경우 보통 영어, 프랑스어, 독일어, 스페인어, 러시아어를 한번에 넣어서 배포하기때문에 보통 localization 도구를 사용하여 각 텍스트 Object마다 부여되는 key와 각각의 키와 해당하는 언어에 따라 번역된 문장들을 모아둔 언어 파일을 별도로 만들어 사용하게된다.

여러 유니티 게임에서 사용하는 언어파일이 무엇이 있는지, 어떠한 형태로 저장되어있는지 알아보고, 언어 파일이 어디에 있는지 실제 예를 사용하여 찾아본다음 실제로 그 파일이 맞는지 언어 파일을 수정하여 게임상에서 확인하고, 마지막으로 해당 언어가 한글 폰트 출력을 지원하는지 확인해본다.

본 문서는 많은 사진을 포함하고 있다. 모바일 데이터 환경에서 접속할 때 주의.

계속 읽기 “유니티 게임의 한글화와 패치 제작 – 언어 파일”

유니티 게임의 한글화와 패치 제작 – Unity Asset Bundle Extractor(UABE) 사용법

Unity Asset Bundle Extractor(UABE)는 유니티 게임의 assets을 분석하고, 추출하고, 수정된 에셋을 불러올 수 있는 강력한 도구이다. 최초로 게임 내의 에셋을 분석할 때는 UABE를 사용하고 분석이 완료된 후 자동화된 툴을 제작할 때는 UABE API를 사용하여 에셋을 수정하게된다.

계속 읽기 “유니티 게임의 한글화와 패치 제작 – Unity Asset Bundle Extractor(UABE) 사용법”

유니티 게임의 한글화와 패치 제작 – 유니티 게임의 기본 폴더 구조

유니티 게임을 모딩하기에 앞서서 유니티 엔진으로 개발되어 빌드하고 배포된 게임들의 폴더 구조를 알아보고자 한다. 먼저 일반적인 유니티 폴더 구조를 시각화하고, 각각의 폴더와 파일이 무슨 역할을 하는지 설명한 다음, 모딩을 할 때 어떤 파일들을 보아야할지 정리하고자 한다.

계속 읽기 “유니티 게임의 한글화와 패치 제작 – 유니티 게임의 기본 폴더 구조”