본문 바로가기

전체 글11

유니티 한글 폰트 적용하기 유니티 3D 공간에 글자를 적용하는 방법을 알아보겠습니다~ 다음과 같이 TextMeshpro를 클릭합니다. 다음과 같이 TMP Importer 창이 열립니다. 임포트합니다. 쨔잔~ 텍스트가 잘 생성되었습니다. 만약 한글을 적용한다면 폰트가 한글이 아니라서 네모로 표시됩니다. 한글이 깨진것이지요. 한글 폰트를 임포트합니다. 그리고 Font Asset Creator를 실행합니다. 여기서 주의할 것은 TextMeshpro 메뉴의 Font Asset Creator를 실행해야 합니다. 다음과 같이 폰트 설정을 합니다. 설정을 잘 마친 후 Generate Font Atlas를 클릭한 뒤, Save를 클릭하여 폰트 에셋을 생성합니다. Font Asset Creator 설정은 다음을 참고하세요. 이때 Character.. 2023. 9. 24.
유니티 이미지 클릭시 이미지 변경하는 방법 초등학생 6학년 딸아이는 요새 제게 유니티를 배웁니다. 주로 제가 미리 찍어둔 유튜브로 공부하고, 필요할 때마다 물어보면 알려줍니다. 그리고 정기적으로 설명도 해주고 있습니다. 게임을 유치원때부터 오빠따라 즐겨하던 딸은 이제 자신의 진로를 게임 제작으로 굳히고, 요즘은 유니티로 열심히 게임 제작중입니다. 여름방학까지만 해도 로블록스로 주로 게임을 제작했었는데, 중학교 2학년 오빠 따라 딸아이도 유니티를 시작했습니다. 구글 스토어 출시를 목표로 현재 숨은그림찾기 게임을 제작중입니다. 큰 틀은 완성했고, 필요한 그림들은 본인이 직접 타블렛으로 그리고 있습니다. 어제 저녁식사하면서 이미지를 클릭하면 다른 이미지로 변경되는 코드를 물어보더군요. 그래서 오늘 알려주기로 했습니다. 힌트를 누르면 광고 보는 기능도 .. 2023. 9. 22.
2D 플랫포머 게임 만들기 2탄~ C#을 통한 캐릭터 제어 및 애니메이션 컨트롤 2D 플랫포머게임을 만들기 위한 가이드 영상입니다. C# 스크립트를 활용하여 키보드 입력 값에 따라 캐릭터가 달리고 점프합니다. 변수와 if 조건문을 활용하여 애니이션을 컨트롤하는 과정을 통해 캐릭터가 뛰는 동작을 구현할 수 있습니다. 수업 가이드 영상으로 나레이션은 생략되었습니다. 사용된 코드는 다음과 같습니다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerController2 : MonoBehaviour { private Animator animator; private float speed = 0.03f; void Start(.. 2023. 3. 23.
2D 플랫포머 게임 만들기 1탄~ 플랫포머 게임이란? 플랫포머게임은 유니티를 이용하여 가장 간단하면서도 쉽게 만들수 있는 게임입니다. 플랫폼은 발판을 의미합니다. 캐릭터가 발판을 밟고 이동하는 게임을 플랫포머 게임이라고 합니다. 로블록스나 제페토의 경우 점프맵이라고 불리우고 있습니다. 아래 유튜브 영상은 수업을 위한 가이드 영상으로, 유니티의 2D 그래픽을 처리하는 방법과 C# 스크립트를 활용하는 방법을 안내합니다. 수업가이드 영상으로 나레이션으 제작하지 않았습니다~ 도움 되시기를~ https://www.youtube.com/watch?v=H_RTzeUScu4&t=3s 2023. 3. 23.
유니티 다른 버전 설치하는 방법 내컴퓨터에 설치된 유니티 버전 확인하기 보통 유니티홈페이지에서 유니티를 다운받게 되면 가장 안정적인 버전을 자동으로 설치하게 됩니다. 유니티 허브를 실행한 뒤, 왼편 메뉴 [Installs]를 클릭하면 현재 어떤 버전이 설치되었는지 확인할 수 있습니다. 현재 두 버전이 설치되어 있습니다. 2022.2.8f1 버전이 보입니다. 2022.2.8f1 버전은 설치시 여러 모듈을 같이 설치하였습니다. 그런데 2021.3.1f1 버전은 옆에 LTS 라는 글자가 보입니다. LTS (Long Term Support)는 장기 지원 버전으로 가장 안정적으로 작업할 수 있는 버전입니다. f가 붙은 것도 정식버전이라는 의미입니다. a가 붙으면 알파버전, b가 붙으면 베타버전입니다. f는 Final의 의미로 버전의 첫번째 판이.. 2023. 3. 7.
유니티 매뉴얼 사이트 유니티 매뉴얼 사이트를 소개합니다. 유니티를 공부하면서 많이 참고하게 되는 사이트입니다. 다소 딱딱할 수 있지만 유니티의 전반적인 사항을 훑어볼 수 있습니다. 공식 가이드 문서이니, 잘 참고하면 많은 도움이 될거에요~ 왼쪽 상단에서 버전을 선택할 수 있습니다. https://docs.unity3d.com/kr/current/Manual/index.html Unity 사용자 매뉴얼 2021.3(LTS) - Unity 매뉴얼 Unity 에디터를 사용하여 2D 및 3D 게임, 앱 및 경험을 만들 수 있습니다. unity3d.com에서 에디터를 다운로드합니다. docs.unity3d.com 2023. 3. 6.
배우 이준혁이 만든 유니티게임 "안녕 popcorn" 사랑하는 반려견을 읽은 슬픔을 게임으로 승화 배우 이준혁이 유니티로 게임을 제작했었다는 것을 아시나요? 그가 키우던 강아지 팝콘과 이별한 슬픔을 추억하고 소통하기 위해 게임을 제작했다고 합니다. 그래서 광고나 과금 없이 무료로 배포했다고 합니다. 요즘 주변에 사랑하는 반려견을 하늘나라로 보낸 뒤, 슬픔을 잊지 못하는 사람들이 많다고 합니다. 사랑하는 이를 잃은 슬픔을 건강하게 이별하는 방법이 필요한 시대입니다. 배우 이준혁은 드라마 촬영이 끝난 후 공백기간 3개우러 동안 게임을 제작했다고 합니다. 본인이 기획하고, 그림그리고, 프로그래밍은 따로 외주를 주어 개발했다고 합니다. 배경과 아이템은 시간이 없어 스토어를 활용했다고 하지요. 히든엔딩에는 배두나가 카메오로 등장한다고 합니다. 저는 게임을 끝까지 해.. 2023. 3. 6.
유니티 프로젝트 생성하고 화면구성 살펴보기 유니티 프로젝트 생성하기 유니티를 성공적으로 설치했다면, 유니티 프로젝트를 생성할 수 있습니다. 왼편 상단의 [Projects] 메뉴를 클릭한 뒤, 오른편 상단의 [New project]를 클릭합니다. 다음과 같이 2D 또는, 3D등 원하는 프로젝트 타입을 선택한 뒤, 오른쪽 하단의 [Create project]를 클릭합니다. 쨔잔~ 다음과 같이 유니티 프로젝트가 생성되었습니다. 이제 시작입니다. 유니티 화면 구성 살펴보기 유니티 화면은 다음과 같이 구성되어 있습니다. Toolbar : Unity 계정, Unity 클라우드 서비스, Unity 콜라보레이트, 재생, 일시정지 및 단계 컨트롤, Unity 검색, 레이어 가시성 메뉴, 에디터 레이아웃 메뉴 등으로 구성됩니다. Hierarchy window : .. 2023. 3. 1.
VRChat 등급 올리기 - Visitor에서 New User 되기 유니티에서 월드를 만들고 VRChat에 업로드하기 위해서는 등급을 올려야 합니다. 등급을 올리려면 다양한 활동을 하면 됩니다. 다양한 월드에 방문해서 시간을 보내고, 친구도 사귀고, 아바타도 변경해보고... 실제적으로 VRChat을 경험하면 됩니다. 전 5시간 정도 넘게 활동하고 친구 5명정도 만들었더니 등급이 올라갔습니다. 이제 본격적으로 VRChat에서 다양한 활동을 해보겠습니다. 목차 유저 이름 변경하기 이중인증 설정하고 로그인하기 VRChat이 실행안될때 - 무결성 검사하기 한국인이 많은 "화본역" 월드 들어가서 친구사귀기 아바타 변경하기 New User 등급 확인하기 - 메일확인 New User 등급 확인- 유니티 확인하기 유저 이름 변경하기 월드에 들어가서 친구를 사귈 때 유저 이름이 머리 위.. 2023. 3. 1.
유니티 VR 콘텐츠를 위한 첫 걸음 - VRChat 시작하기 원래 유니티 공부해서 플로렌스같은 앱을 제작하는 것이 목표였는데... 학교에 몸을 담고 있다보니 자연스럽게 VR 등 실감형 콘텐츠를 손대게 됩니다. 아바타를 통한 가상세계를 만드는 재미는 개인적인 취향으로 로블록스나 제페토가 좋았습니다. 목차 VR 콘텐츠를 만들수 있는 플랫폼 - 로블록스와 VRChat VRChat 회원가입하기 VRChat SDK 다운로드하기 Download the Creator Companion 설치하기 유니티 설치하기 새 프로젝트 만들기 VRChat 패키지 설치하기 유니티 VRChat 로그인하기 스팀 & VRChat 설치후, VRChat 등급 확인하기 VR 콘텐츠를 만들수 있는 플랫폼 - 로블록스와 VRChat 초등학생들이 많이 하는 로블록스의 경우 VR 지원이 됩니다. 로블록스 세상.. 2023. 3. 1.
유니티 시작하기 - Unity 설치하기 유니티를 시작하게 되는 계기는 사람마다 다르겠지만 크게 다르지는 않을 것입니다. 제 경우는 유니티 게임 디자인을 하게되면서 유니티의 매력에 빠지게 된 것 같습니다. 그리고 만난 플로렌스 앱은 새로운 꿈을 꾸게 만들었던것 같습니다. 리서치하면서 만난 다양한 아티스트, 게임 개발자는 저를 설레이게 합니다. 그중 Ken Wong은 참 멋집니다. 그리고 유니티를 개발한 이들을 살펴보면서 가슴이 폴짝 폴짝 뛰기도 합니다. 그들의 젊음에, 열정에 리스펙하게 됩니다. 여러분들은 어떤 이유로 시작하시나요? 그 목적은 조금씩 다를지라도... 응원합니다. 당신의 새로운 도전을 위해... 유니티 설치 시작합니다~ 유후~ 먼저 유니티 사이트로 이동합니다. [시작하기]를 클릭합니다. https://unity.com/kr 다음과.. 2023. 3. 1.
반응형