맨텀
memento3525@nate.com
카테고리
분류 전체보기
(632)
🛡️ 코딩테스트
(75)
🛡️ 코테 : 알고리즘
(15)
🛡️ 코테 : 프로그래머스
(60)
🏔️ Unreal
(57)
언리얼 기초
(8)
언리얼 오류
(6)
최적화
(4)
블루프린트
(4)
Develop
(32)
✈️ 일반 개발
(10)
✈️ 출시 앱
(2)
🛡️ 디자인 패턴
(4)
🛡️ 기술 면접용 질문들
(18)
운영체제 관련
(4)
프로그래밍 관련
(9)
C++ 관련
(1)
유니티 관련
(4)
🌍 C++ Study
(24)
C++ 기초
(24)
🌍 C# Study
(95)
C# 케이스 스터디
(29)
C# 기초
(18)
이펙티브 C#
(48)
🌍 Unity
(259)
에셋스토어 추천
(29)
버그 및 오류 해결
(12)
유니티 엔진 동작 관련
(29)
유니티 프로그래밍
(38)
그래픽
(15)
물리
(4)
UI & TMP
(27)
애니메이션, 연출
(8)
최적화
(27)
쉐이더
(11)
VR, AR
(31)
에셋, 플러그인
(8)
파이어베이스
(4)
Unity ETC Develop
(8)
영상 필기
(5)
🌍 Unity 연구
(23)
잡다한연구
(4)
UniRX
(7)
Zenject
(4)
아키텍처
(4)
BGDatabase
(4)
🖐️ My_Work
(36)
3D_Work
(23)
2D_Work
(7)
Programming
(6)
🖐️ CG_Study
(28)
3dsMax, Maya
(17)
SubStancePainter
(3)
Zbrush
(3)
ETC_Graphic
(5)
도서 리뷰
(1)
유용한프로그램
(0)
최근 글
카운터
Today -
Yesterday -
🌍 Unity/유니티 프로그래밍
(38)
CSV 파일 쓰기
ㅇ
2019.11.19
유니티 csv 파일 읽기 ( Unity csv file read ) 수정 19.11.15
2
19.11.15 개행 문자에 대한 이슈로 수정. [ 버전 A ] Resource폴더에 있는 CSV 파일을 읽는 용도로 사용한다. Resource폴더를 참조할 때 파일 확장자가 없음에 유의. 19.11.15 : \n을 LINE_SPLIT_RE로 사용하기 때문에 개행문자를 입력못하는 문제가 있어서 을 대신 사용하도록 변경. 개행을 엔터로 해버리면 아래코드에서는 The given key was not present in the dictionary.오류가 나니 주의 참조 : http://blog.kpaper.com/2017/06/unity-csv-reader-c.html using UnityEngine; using System; using System.Collections; using System.Collect..
2019.11.15
유니티 싱글톤(싱글턴) 기본 패턴 Unity singleton parttern
1) 기본형 싱글톤 - DonDestroyOnLoad 를 삭제하면 해당 씬에서만 쓰이는 싱글톤으로 사용.public class SingletonExample : MonoBehaviour{ #region 싱글톤 private static SingletonExample _instance = null; public static SingletonExample Instance { get { if (_instance == null) { _instance = (SingletonExample)FindObjectOfType(typeof(SingletonExample)); if (_i..
2019.11.15
유니티 안드로이드 스크린샷 / 스크린캡쳐 (Unity Android screenCapture)
1
유니티에서 스크린 캡쳐를 하고, 이걸 스크린샷 폴더에 저장하고 싶다. 뭐, 유니티에서 잘 지원해주겠지 하고 막상 시도해보니까 생각보다 막히는 부분이 많았다. 문제점 1. 유니티에서 지원해주는 ScreenCapture.CaptureScreenshot()이 제대로 동작하지 않음. - https://docs.unity3d.com/ScriptReference/ScreenCapture.CaptureScreenshot.html - 유니티 자체적으로 지원하는 스크린캡쳐는 ScreenCapture.CaptureScreenshot() 라고 하는데, 이게 문제가 많은지 커뮤니티 개발자들은 텍스쳐를 저장하는 식의 방법으로 대체 활용하고 있다. 문제점 2. 저장소 권한 문제. - 파일을 만들어서 경로에 넣는 것이기 때문에 저..
2019.11.14
유니티 앱 설정 열기 (Unity open App setting)
퍼미션 관련 처리를 할 때 거부를 한 경우 유저가 직접 앱 설정에 가서 권한을 켜 주어야한다. 그런데 개발자가 아닌 일반 유저가 직접 찾아서 설정을 켜기에는 힘들기 때문에 대부분의 앱에서는 앱 설정창을 열어서 유저가 권한을 설정할 수 있게 유도한다. 유니티에서도 플러그인 없이 가능한가 찾던 중 유저가 작성해놓은 코드를 테스트. 정상작동 확인. 원문은 여기서 확인가능. https://forum.unity.com/threads/redirect-to-app-settings.461140/
2019.11.14
사운드/오디오 매니저 Unity Sound Manager
내가 사용하는 사운드/오디오 매니저. Dictionary로 클립 파일명을 검색해서 실행함. 빈 오브젝트에 AudioSource 하나 넣고, 하위 오브젝트 하나 만들어서 BGM용 AudioSource 하나 넣으면 된다. 랜덤 사운드 호출은 아래와 같이 파일명에 index를 붙여놓고 sound_0 sound_1 sound_2 PlaySound("sound_" + Random.Range(0, 3)); 와 같이 호출하면 된다. using UnityEngine; using System.Collections; using System.Collections.Generic; [RequireComponent(typeof(AudioSource))] public class SoundManager : Singleton { #r..
2019.07.29
Unity Fade in Fade out 유니티 페이드 인 페이드 아웃 스크립트
싱글톤으로 만들어서 사용. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI; public class TransitionManager : MonoBehaviour{ public Image _Image; Color blackColor = Color.black; Color offColor = Color.clea..
2019.06.30
유니티 LINQ 활용하기
유니티 C# 프로그래밍에서 List를 다룰 때 List의 요소들을 다루는 일은 꽤나 코딩이 길어 질 수 있다. 하지만 LINQ를 사용한다면 꽤나 코드를 간결화 가능하다. #. 첫번째 : List 에서 현재 위치와 2f 보다 멀리 떨어져 있는 요소 필터링하기 public List positionList; //원본 Vector 리스트 public List filter_positionList; // 필터 후 담을 Vector 리스트 // for문을 사용한 경우 public void NormalFuntion() { for (int i = 0; i 2f) ..
2019.06.06
1
2
3
4
5
티스토리툴바
관리메뉴열기
개인정보
티스토리 홈
포럼
로그인
맨텀
구독하기
닫기
단축키
내 블로그
내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W
블로그 게시글
글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C
모든 영역
이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift
+
/
⇧
+
/
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.