Unity/유니티 프로그래밍 맨텀 2020. 8. 20. 22:29
Unity forum https://forum.unity.com/threads/solved-random-wander-ai-using-navmesh.327950/ 현재위치에서 랜덤한 'NavMesh' 위의 위치를 구하고 싶은 경우가 있다. public void Warp(float dist) { int layer = 1
Unity/유니티 프로그래밍 맨텀 2019. 11. 19. 14:37
ㅇ
Unity/유니티 프로그래밍 맨텀 2019. 11. 15. 14:39
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..
Unity/유니티 프로그래밍 맨텀 2019. 11. 15. 01:47
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 (_instance == null) { Debug.Log("There's no active ManagerClass object"); } } r..
Unity/유니티 프로그래밍 맨텀 2019. 11. 14. 14:34
유니티에서 스크린 캡쳐를 하고, 이걸 스크린샷 폴더에 저장하고 싶다. 뭐, 유니티에서 잘 지원해주겠지 하고 막상 시도해보니까 생각보다 막히는 부분이 많았다. 문제점 1. 유니티에서 지원해주는 ScreenCapture.CaptureScreenshot()이 제대로 동작하지 않음. - https://docs.unity3d.com/ScriptReference/ScreenCapture.CaptureScreenshot.html - 유니티 자체적으로 지원하는 스크린캡쳐는 ScreenCapture.CaptureScreenshot() 라고 하는데, 이게 문제가 많은지 커뮤니티 개발자들은 텍스쳐를 저장하는 식의 방법으로 대체 활용하고 있다. 문제점 2. 저장소 권한 문제. - 파일을 만들어서 경로에 넣는 것이기 때문에 저..
Unity/유니티 프로그래밍 맨텀 2019. 11. 14. 11:38
퍼미션 관련 처리를 할 때 거부를 한 경우 유저가 직접 앱 설정에 가서 권한을 켜 주어야한다. 그런데 개발자가 아닌 일반 유저가 직접 찾아서 설정을 켜기에는 힘들기 때문에 대부분의 앱에서는 앱 설정창을 열어서 유저가 권한을 설정할 수 있게 유도한다. 유니티에서도 플러그인 없이 가능한가 찾던 중 유저가 작성해놓은 코드를 테스트. 정상작동 확인. 원문은 여기서 확인가능. https://forum.unity.com/threads/redirect-to-app-settings.461140/