목록개발 (47)
소소한 개발 공부

Unity ML-agent는 Unity에서 제공해주는 강화학습 툴입니다. https://unity.com/kr/products/machine-learning-agents 머신러닝 에이전트 심층 학습 기술을 활용하는 툴킷으로 지능적인 반응형 에이전트를 만들어 보세요. unity.com 22.11.22 기준 2.3.0 버전까지 릴리즈되어 있으며, 이 게시글에서는 2.2.1 버전을 다룰 예정입니다. 참고 및 출처 유니티 머신러닝 ML-Agents 퀵스타트 - 레트로 [유니티 TUTORIAL] ML-Agents 설치 & 예제 환경 정복하기 발표 자료 (+ 안에 원래 예제 실행 영상도 있었는데, 용량 제한으로 인해 pdf로 업로드 합니다. 1) ML-Agent 란 ML-Agent란 Machine Learning ..
merge 할 때 pull request를 해서 관리자가 merge를 하게 할 수 있는데 그 방법 말고 직접적으로 저장소를 merge 하는 방법이다. 이 포스트에서는 나는 개인 브랜치(A)에 있고, 원격 main에 올라와 있는 commit을 내려받아 내 status과 merge 하고 다시 main에 올려놓는 작업을 한다. * 나는 git merge 는 vscode GUI 를 사용하고, checkout 등 분기 관리는 git Bash로 하기 때문에 명령어들 위주로 정리한다. (현재 위치 - A) git checkout main (현재 위치 - main) git pull origin main git checkout -b mergeTest (현재 위치 - mergeTest) git merge A ... 병합 ..

https://answers.unity.com/questions/1676414/how-to-edit-text-mesh-pro-face-dilate-through-scri.html How to edit Text Mesh Pro face dilate through script - Unity Answers answers.unity.com using System.Collections; using System.Collections.Generic; using UnityEngine; using TMPro; public class testdilate : MonoBehaviour { public TextMeshProUGUI bi; public void OnClick() { StartCoroutine(StartSFX())..
빌드한 파일 안에 있는 파일을 읽으려고 하는데 모바일과 윈도우 에디터 환경이 달라 빌드 환경에서 파일을 찾지 못하는 일이 있었다. 아래의 사이트에서 해결 방안을 얻어서 기록을 남긴다. https://answers.unity.com/questions/974942/accessing-binary-file-on-android-via-www.html Accessing binary file on Android via WWW - Unity Answers answers.unity.com public void Process() { StartCoroutine(LoadFileOnAndroid(fileName)); } IEnumerator LoadFileOnAndroid(string fileName) { string path..

1. static 클래스를 붙여 사용하기 public static class TimeStringFormatter { public static string Sec2Time(int secValue) { string time = string.Empty; if (secValue / 3600 > 0) { time = string.Concat(time, (secValue/3600).ToString(), " 시간 "); secValue = secValue % 3600; } if (secValue / 60 > 0) { time = string.Concat(time, (secValue/60).ToString(), " 분 "); secValue = secValue % 60; } if (secValue % 60 >= 0) ..

아래 영상을 참고해 작성했습니다. https://www.youtube.com/watch?v=_QajrabyTJc CharacterController를 이용해 FPS 시점의 캐릭터의 이동을 구현해본다. (unity 버전 2020.3.25f1 버전 사용) 1. 캐릭터 생성 먼저 캐릭터로 쓸 Capsule 오브젝트와 땅 Plane 오브젝트를 생성한다. 현재 플레이어에는 Capsule collider가 있는 상태인데, 여기에 AddComponent로 Character Controller를 추가하고 Capsule collider는 제거한다. (오른쪽 이미지처럼..) CharacterController는 기본적으로 Capsule collider를 가지고 있고 또한, rigidbody가 없이 충돌에 의한 움직임을 다..