유니티 28

C#을 사용하여 Unity 폴더의 파일 목록 가져오기

OS : Window 11 Version : 2021.3.16f1 유니티에서 폴더의 파일 목록을 가져오는 방법에 대해서 알아보겠습니다. 먼저 게임 오브젝트를 하나만들고 거기에 FileList라는 이름으로 컴포넌트를 추가합니다. 그리고 아래처럼 소스코드를 작성합니다. using System.Collections; using System.Collections.Generic; using UnityEngine; using System.IO; public class fileList : MonoBehaviour { // Start is called before the first frame update void Start() { DirectoryInfo di = new DirectoryInfo(Application...

유니티 2023.03.11

유니티에서 http 로컬 서버의 file목록 가져오기

OS : Window 10 Version : 2021.3.6f1 ftp서버에서 목록의 목록을 확인해야할 때, 사용하는 방법입니다. 웹 크롤링과 같은 원리로 생각하시면 될 것 같습니다 using System; using System.Collections; using System.Collections.Generic; using System.IO; using System.Net; using System.Text.RegularExpressions; using UnityEngine; using static System.Net.WebRequestMethods; public class CountFTPFile : MonoBehaviour { private void Start() { string uri = "http:/..

유니티 2023.03.09

유니티 시작메뉴 구성하기 (Creating Unity Start Menu) - 설정 창 만들기

OS : Window 11 Version : 2021.3.16f1 지난번에 만들었던 것에 추가해보려 합니다. https://roomdev-diary.tistory.com/84 저번에 새 게임과 종료하기를 했으니 이번엔 불러오기와 설정을 해보려 합니다. 먼저 설정을 만들어 보려 합니다. 설정에.. 필요한 것.....소리...닫기.. 또 뭐가 있죠? 음...일단 이렇게만 해봅시다. 아직 무슨 게임을 만들지 생각을 안해서 모르겠네요. 그러면 캔버스에 소리와 닫기를 만들어봅시다. 확인?버튼도 있어야 겠군요 그러면 저는 플래티콘에서 닫기 버튼과 소리 아이콘을 다운받겠습니다. 그리고 제가 선호하는 방법입니다만 이런 아이콘들은 흰색으로 하는걸 추천합니다. 물론 그대로 사용해도 되지만 색을 변경해야 할 때, 흰색으로 ..

유니티/UI 2023.03.08

유니티에서 URL을 통해 이미지 불러오기 (Loading Images from URL in Unity)

OS : Window 11 Version : 2021.3.6f1 오늘은 URL이미지를 가져오는 방법에 대해 알아보겠습니다. 먼저 이쁘장한 이미지를 하나 찾습니다. 저는 아래의 이미지를 사용하겠습니다. (링크는 이미지 캡션에 있습니다.) 간단하게 캔버스에 이미지를 하나올려서 확인해 봅시다. 주의 할점은 URL로 불러오실 때, RawImage로 캔버스에 생성하셔야 합니다. 그리고 RawImage에 LoadURLImage라는 스크립트를 추가합니다. 그런 다음 아래에 있는 GetTexture를 작성합니다. 간단하죠? 근데 URL를 계속 스크립트에서 쓰면 조금 힘드니 인스펙터창에서 사용할 수 있도록 합시다. 추가로!! 이미지가 잘 들어왔는지 확인해야죠? 이 부분도 수정해 줍시다. using System.Colle..

유니티 2023.03.07

유니티 시작메뉴 구성하기 (Creating Unity Start Menu) - 새게임과 종료하기

OS : Window11 Version : 2021.3.16f1 오늘은 게임의 시작 화면을 만들어 보려 합니다. 뭔가 이렇게 해서 하나의 게임을 만들어가는 것도 괜찮지 않을까? 라는 생각도 드네요 사진 게임의 타이틀을 만들 겁니다. 게임의 타이틀은 TMP(text mesh pro)로 만들었습니다. TMP는 Text-TextMeshPro 처럼 옆에 추가적으로 써져 있으므로 사용하기 쉽습니다. TMP를 사용했다면 아래와 같은 창을 잘 확인해주시고 Import TMP Essentials를 클릭해야 합니다. 하지만 TMP를 사용한뒤 한글을 쓰면... 모두 네모네모가 되는 볌메 걸리고 맘니다. 해결 방법은 다음 링크를 확인해주세요 https://roomdev-diary.tistory.com/83 저는 다음과 같이..

유니티/UI 2023.03.07

유니티 텍스트 메쉬 프로(Text Mesh Pro)한글 사용하기

OS : Window 11 Version : 2021.3.16f1 https://fonts.google.com/ Google Fonts Making the web more beautiful, fast, and open through great typography fonts.google.com 먼저 폰트를 하나 다운 받습니다. 저는 Noto Sans Korea를 다운 받았습니다. 상단에 있는 Download family를 다운 받으시면 됩니다. 저는 Assets/Font를 만들고 압축해제 하였습니다. 이제 Window/TextMeshPro/FontAssetCreator를 클릭합니다. Font Asset Creator라는 창이 열리면 Source Font File에 폰트를 넣고 Generate Font At..

유니티/UI 2023.03.07

ChatGPT 가라사대, 유니티 게임 엔진으로 게임 제작하기

요약 "유니티 게임 엔진을 활용하면 누구나 쉽게 게임 제작이 가능합니다! 다양한 라이브러리와 플러그인을 제공하며, 유니티 게임 엔진의 장단점을 알아보세요." 유니티라는 얘길 많이 들었을 겁니다. 게임 개발하려면 유니티로 해라!!라는 말도 있으니까요. 저는 게임개발을 목적으로 시작한게 아니긴하지만 본래 게임엔진이기에 게임으로서 작업할 때 더 빛을 발하긴 하죠 기울여서 써진 부분 빼고 다른 내용은 요즘에 뜨는 chatGPT가 만들어준 유니티에 대한 내용입니다 유니티 게임 엔진은 게임 제작을 위한 유명한 도구 중 하나입니다. Unity Technologies에서 개발한 이 엔진은 게임 제작을 위한 다양한 기능과 툴을 제공하며, 이를 통해 누구나 손쉽게 게임을 제작할 수 있습니다. 유니티 게임 엔진은 다양한 라..

유니티 2023.03.03

유니티 UI - infinite scroll

유니티 버전 : 2020.3.25f1 작업환경 : Mac (Monterey 12.3.1) 무한스크롤!!을 한번 해보겠습니다. 인스타그램이나 유튜브를 보면 맨 아래로 내려가면 다시 컨텐츠가 생겨나는... 유니티 scrolll view 를 이용해서 작성하겠습니다. 먼저 전체적인 모습은 다음과 같습니다. Text는 현재 생성된 갯수를 보여주고 Create는 초반에 10개의 컨텐츠를 보여줍니다. Up 버튼은 맨 위로 올려주는 버튼입니다. 하이어라키는 다음과 같습니다. ScrollView 오브젝트에 ScrollView 스크립트를 넣어서 작성했습니다. ScorllView.cs using System.Collections; using System.Collections.Generic; using UnityEngine;..

유니티/UI 2022.05.24

PCG 기술을 사용한 유니티 RPG 게임 개발 - 1장 도전 문제?

유니티 버전 : 2020.3.25f1 작업환경 : Mac (Monterey 12.3.1) http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9791161750187 유니티 게임 개발을 위한 절차적 콘텐트 생성 - 교보문고 PCG 기술을 사용한 유니티 RPG 게임 개발 | 이 책에서 다루는 내용 ■ PCG 이론의 이해■ 의사 난수 사용 학습■ PCG용 재사용 가능한 알고리즘 제작■ PCG의 데이터 구조 평가■ 막대한 양의 콘텐트 www.kyobobook.co.kr 위 책을 구매해서 읽어보고 있습니다. 사실 더 많은 책들이 있는데.. 못 보고 있죠 1장은 의사난수에 대한 내용입니다. 랜덤하게 출력하는 방법에 대해..

유니티 2022.05.18

Unity(URP) UV_Scroll Shader

유니티 버전 : 2020.3.25f1(URP) 작업환경 : Mac (Monterey 12.3.1) 이번엔 UV_Scroll Shader를 작성해보려 합니다. UV_Scroll Shader가 무엇이냐면 간단하게 얘기하자면 Texture의 위치를 이동하는 작업입니다. Tiling을 변경을 해주는 작업입니다. 아래와 같이 Shader를 작성하신 다음에 텍스쳐를 넣고 X, Y 값을 변경하시면 됩니다. 아래는 결과 영상입니다. https://kmong.com/gig/449118 유니티 기반 게임,앱 개발해 드립니다. | 1000000원부터 시작 가능한 총 평점 0점의 IT·프로그래밍, 0개 총 작업 개수 완료한 총 평점 0점인 민또배기의 IT·프로그래밍, 2D·3D 게임 서비스를 0개의 리뷰와 함께 확인해 보세요..

반응형