옴로하!!!!!!!!!!!!!!!

 

으아니 왜 한글이 안 써져?!

예전 포스팅에 한번 다뤘었던 유니티 한글 적용 방법.

오늘은 예전 강좌에 이어 전보다 더욱더 최적화된 업그레이드 버전을 들고 왔다.

한글 폰트 아틀라스를 생성했는데도 불구하고 몇몇 철자가 아직도 네모 박스로 나오거나

제대로 쓰이지 않는다면 이 방법을 사용해 보길 바란다.

한글 폰트 적용에 필요한 건 Textmesh Pro

 

유니티 구버전에서는 에셋스토어에서 직접 Textmesh Pro를 다운로드하여 임포트 해서 사용했어야 했지만

업데이트 이후 유니티가 자체에서 Textmesh Pro를 지원하면서 에셋스토어를 들락날락거려야 하는 번거로움이 사라졌다.

간편하게 한글 폰트 적용하는 방법을 알아보도록 하자.

 

 

먼저 원하는 한글 폰트 파일 프로젝트 폴더에 넣어준다.

(사용 폰트는 상업용 무료 폰트인 고도체)

 

다음 Window > TextmeshPro > Font Asset Creator 클릭.

 

 

이런 창이 뜨면 Import TMP Essentials를 눌러주면 된다. 

 

 

폰트 에셋 크리에이터의 설정값은 아래와 같이 맞춰준다.

 

 

Source Font File - 폰트 선택
Sampling Point Size - Custom Size, 36
Padding - 4
Packing Method - Fast
Atlas Resolution - 4096, 4096
Character Set - Custom Range
Character Sequence (Decimal) - 44032-55203
Render Mode - SMOOTH_HINTED

 

설정이 끝나면 Generate Font Atlas 버튼을 클릭한 뒤 생성이 완료되면 Save 버튼을 눌러 폰트 아틀라스를 저장해준다.

 

 

다음 UI > Text - TextMeshPro를 클릭해서 텍스트를 생성.

 

 

Text 필드에 원하는 한글 문장을 써준 뒤

Font Asset > 생성한 폰트 아틀라스 선택

한글 폰트 적용 완료!

 

고민 해결!






옴로하!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!





이것저것 정신없이 찔러보느라 블로그는 내팽겨둔지 실로 오래애애애애간만에


최근 시작한 정말정말 진짜 게임같은 게임 (여태까지 만든건 연습용 / 제대로된 게임을 완성하면 스토어에서 싹다 내릴예정)


네모네모로직 개발일지를 연재해보려고한다.



블로그에 개발일지를 정리해서 올리면서 작업한 내용도 다시한번 복습하고 

언젠가 실력이 하늘높은 줄 모르고 올라가 이런것쯤은 하루면 뚝딱 만들수있어!!!! 라고 외치게 될 미래의 나에게 남기는 추억거리 되겠다.



첫 포스트는 프롤로그로 내가 만들 네모네모로직을 간략하게 설명하는 시간을 가지려고한다.



=================================================================================



먼저 네모네모로직이란, 스도쿠와 비슷하면서도 다른, 조금더 예술적(?)인 두뇌/퍼즐게임이다.





시작은 이렇게 네모 여러개로 이루어진 판에 각 행, 렬마다 그에 맞는 숫자 힌트가 주어진다.


게임의 목적은 이 숫자 힌트들을 보고 알맞은 칸에 색을 칠해서 무엇인가 그림을 완성하는것이다.




이게임의 룰은 생각보다 간단하다.



1. 숫자 하나에 쓰여진만큼의 연결된 색칠칸이 각 행/렬 어딘가에 존재한다.


2. 숫자가 하나 이상일 경우 반드시 숫자와 숫자사이에 1칸이상의 빈칸이 있어야한다.







왼쪽부터 설명하자면 먼저 이 퍼즐은 5 x 5 짜리 퍼즐이다.


2번째 가로줄과 3번째 가로줄의 숫자 힌트는 5이다.


그말은 즉 5칸 전체가 색칠되어야 한다는것이다.


이렇게 가로 두줄을 색칠하면, 1번째 세로줄과 5번째 세로줄이 완성된걸 볼 수 있다.

그럼 더 쉽게 구분하기 위해 나머지 칸들을 x표시를 해준다.


다시 가로줄 네번째를 보면 3칸이 쪼르르 색칠되어야하는데 이미 2칸에 x표시가 되어있다.

그렇다면 색칠이 가능한 칸은 이미 정해진 3군데이다.


3칸을 칠해보자.






다음 1번째 가로줄을 보면 1  1 두 숫자 힌트가 쓰여있다.


숫자가 두개라는것은 이 두 숫자 사이에 한칸 이상의 공백이 있다는걸 의미한다.

남은 칸수는 3칸이기때문에 1칸의 공백을 감안하면 정답이 나온다.


마지막으로 2번째 세로줄과 4번째 세로줄 색칠칸 4개가 완성되었으니 마지막 한칸씩은 x표시를 해준다.

그렇게 되면 남은건 한칸, 색칠해주면.........


하트모양이 나왔다!!!!!!! 꺆!!!!!!!!!!!



-설명끝-


============================================================================



네모네모로직은 이렇게 단순하지만 머리쓰기 좋아하는 사람들에게 딱좋은 퍼즐게임이다.



다른이름으로는 '피크로스' 라고도 불려진다.



어렸을때 닌텐도에서 나온 피크로스DS라는 게임팩이 있었는데,

정말 푹 빠져서 몇날 몇일을 했던 기억이 있다.


5x5의 매우 쉬운 난이도부터 10x10, 15x15, 20x20 등등 점점 퍼즐 크기가 커지면


완성된 그림의 퀄리티 또한 어마어마하게 올라가는걸 볼 수 있는 게임이기도하다.



개인적으로 퍼즐게임류를 너무너무 좋아하기도하고 이거라면 흥미를 잃지 않고 만들 수 있을 것 같아서 시작하게되었다.


(중간에 흥미떨어져서 날린 프로젝트만 십수만개.........)



어쨌든 이렇게 개발일지를 시작해본다.





커밍순!!!!!!















알로하!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


오늘은 여섯번째 어플을 소개해봅니다!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


이번에도 역시 성격 급한 나는 주말 프로젝트로 이틀을 잡고 스파르타!!!!!!!!!!!!!!!!!!!!




배너는 요렇게 만들어 보았다

뭔가 허전한 감이 있기는 하지만 왠지 포기할 수 없는 베이지 &  종이 텍스쳐............

이정도면 중독 수준인 것 같다 하핳





아이콘도 물론 베이지색 배경으로 심플하게


쨔쟌!



다음 어플로 뭘 만들어야하나 고민하다가

영유아 어린 아이들을 위한 퍼즐 게임을 만들어보기로했다


원래 작업하고 있었던 폴리퍼즐 어플이 있었는데,

역시나 급한 성격탓에 중간에 포기해버렸다 (보류라고 해두자)

나름 한 삼일동안 엄청 열심히 머리를 쥐어 뜯으면서 만든 게임이었는데,

미리 고생해서 써둔 퍼즐 코드 덕분에 프로그래밍 쪽은 정말 간단히 해결된거같다.


게다가 정말 쓸만한 무료 디자인 사이트도 찾은 덕에 디자인 걱정도 없어졌다

블랙 & 화이트로 된 벡터 디자인을 받아서 직접 색칠을 했는데,

어린시절 색칠공부하던 느낌이라 즐겁게 작업한것같다





플레이스토어에 어플을 등록할때 미리보기 사진을 최대 8개까지 올릴 수 있는데,

나도 이번에는 어플 설명을 이쁘게 포함하고 싶어서 밑부분에 띠를 넣어서 간략하게 몇자씩 설명을 적어봤다





밑에다가 저렇게 형형색색 띠를 넣으니 뭔가 더더욱 어플같은 느낌이 나는 것 같았다!!!!!!!!!!!!!! (뿌듯)



어쨌든,

게임은 정말 간단하다






원하는 그림을 선택하면 네조각짜리 퍼즐 화면이 나온다

드래그 앤 드롭으로 퍼즐을 한조각 한조각 맞추면 된다





퍼즐을 다 맞추면 뿅!!!!하고 이름이 나타난다

학습 효과!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


실제로는 애니메이션도 넣고 효과음도 넣어서 더더더더 귀엽다

아이들을 위한 어플이니만큼 최대한 심플한 인터페이스를 구현해봤다


한가지, 원래 목표는 과일과 채소 이름을 직접 녹음해서 넣으려고 했었는데,

급한 마음에 일단 읽기 기능 없이 플레이스토어에 후딱 등록해버렸다


시간이 나면 녹음해서 업데이트 할 예정





과일이 반, 채소가 반

총 합 서른개를 약간 넘는 퍼즐이 있다


요건 호박




그리고 완성 된 호박!!!!!!!!!!!!!!!!!! 펌프킨 <3



야심차게 등록을 하기는 했는데,

등록을 하고 보니 플레이스토어에 아이들을 위한 퍼즐게임이 너무너무너무나 많아서

어떻게 검색을 해봐도 내 어플이 뜰 생각을 안한다..........................


키워드가 문제인건지 현재는 링크로 들어가지않으면 찾을 수가 없는 상태.....................................


이 부분은 좀 더 공부를 해봐야할 것 같다


게다가 키즈어플은 아이들을 위한 어플이라 플레이스토어 등록시 약간의 절차가 더 필요하다

현재 라이브로 호스트 되고 있는 웹사이트에 약관을 적어서 기재해야한다

라이브로 돌아가고 있는 사이트라고는 내 구직용 포트폴리오 사이트뿐인지라,

급한대로 포트폴리오 사이트에 페이지를 하나 급조해서 등록했더랬다


이렇게 나의 여섯번째 어플 완성!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


다음 어플로 생각하고있는 것은 간단한 숨은그림찾기 게임이다 :)


누적 등록 어플 100개를 향해 오늘도 가즈아아아아아 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!






구글 플레이 스토어 


https://play.google.com/store/apps/details?id=com.TheOm.KidsPuzzle










+ Recent posts