unity3D6 [캡스톤] 캐릭터 기본 디자인 Notion에 기록한 제 캡스톤 개발 일지를 옮겨왔습니다. 캐릭터 디자인초기멤버 위 4명 (왼쪽 위부터 전사 Fern, 검사 bonnie, 소년상어 carni & herb, 성녀 arwen)캐릭터의 다양성 : 배틀필드는 행 5칸 * 열 10칸의 고정 필드이기 때문에캐릭터의 개성 : 일단 개성이 있어야 함 몸 파츠는 사진과 같이 구성하였고, 하이러키를 잡았습니다.파츠 별로 부위를 나눠, (빈)부모 오브젝트 1개와 자식 오브젝트 여러개로 구성각 파츠별로 무게와 뼈를 할당, SpriteEditor 확인 현업에 계신 분들께서는 *Spine 2D 를 사용해 작업을 하십니다. (전 Unity 의 Mecanim 을 사용했어용) 캐릭터마다 고유 스토리가 있는데, 차마 보여드릴 수는 없습니다. ( l|l⚆ᗝ⚆) 그럼 .. 2025. 6. 2. [Unity] please move the project somewhere readable and writable Unity 실행 시, " please move the project somewhere readable and writable" 경고문이 뜬다면, 프로젝트 폴더에 읽기/쓰기 권한이 없거나, 비정상적인 위치(ex, 외부 드라이브, 시스템 보호 폴더 등)에 프로젝트가 있을 때 발생하는 문제입니다. 해결 방법그냥 관리자 권한으로 실행 하시면 됩니다. 그럼 좋은 개발하는 하루 되세요~ ( ˶ᵔᵕᵔ˶و)و ” 참고 1 : https://discussions.unity.com/t/please-move-the-project-folder-somewhere-readable-and-writable-is-the-message-i-get-each-time-i-try-to-use-unity-5-6/187634참고 2 : ht.. 2025. 6. 2. [Unity] Post Processing Stack v2 와 URP 동시 사용 문제 해결 Post Processing Stack v2 와 URP, 이걸 두개 동시에 사용하거나,Post Processing Stack v2 쓰다가 URP 로 갈아타다 생기는 문제입니다. 지금 Post Processing Stack v2 가 안되는 거 잖아. Unity에는 Post Processing 이 2가지 있음.하나는 URP Built-in(내장)된 거랑, 또 하나는 Post Processing Stack v2.내가 원래 쓰던게 Post Processing Stack v2 였는데, 나중에 URP를 추가하려고 해서 생긴 거야.간단하게 URP 내장 된 걸로 하나하나 바꿔서 쓰면 됨. Unity에서는 다음 두 가지가 서로 다르고 동시에 쓰면 충돌 나거나 안 먹히는 경우가 많습니다. Post Processing St.. 2025. 6. 2. [Unity] Barracuda Tensorflow 모델을 onnx 로 변환 캡스톤 디자인 때, 이것 때문에 1주일을 고전하며 힘들었던 기억이납니다.번뜩 떠올라 과거의 제가 Notion에다 정리한 내용을 갖고왔습니다. TF2ONNXTensorFlow 모델을 ONNX 모델로 변환하기 위해선, tf2onnx (TensorFlow to ONNX에용) 라이브러리가 필요합니다.가장 먼저 Teachable Machine 에서 제가 모은 데이터로 학습시킨 모델을 다운 받고, 모델을 tf2onnx 에서 컨버트 시킨다. 그 다음 유니티에 넣고 ‘유니티-바라쿠다’로 조지고, 내게 필요한대로 코딩하면 끝-과거의 동근- 1) 데이터 Crawling 및 학습필요한 데이터를 크롤링 하여 모아둡니다. (ML_feeds)구글의 teachable machine 로 학습시킨 후, 잘 되는지 확인해봅니다.학습된 .. 2025. 6. 2. [Unity] InputSystem 인풋시스템 유니티 입력 시스템Unity는 구버전(InputManager)과 신버전(InputSystem Package)의 두 가지 입력 시스템이 있습니다. InputManager (구버전)먼저 구버전은 [Edit > Project Settings > Input Manager] 에서 확인하실 수 있으며,'W', 'LeftShift', 스페이스바 등의 물리적 키보드의 키, 전용 게임패드 리모컨의 버튼,그리고 스크립트에서 [-1 or 1]의 값을 반환해 코딩할 수 있는 Virtual Axis.Input.GetKey(KeyCode.W);float horizontalInput = Input.GetAxis("Horizontal"); 위 같은 행동들을 정의하여 InputManager라 할 수 있습니다. InputSystem .. 2025. 4. 25. [Unity] 터치, 입력(Input) 시스템 정리 터치 및 입력OnMouse와 Input, 인터페이스 등...Unity에서 자주 사용되는 입력 처리 방법들을 정리했습니다.마땅한 순서 기준 없이 생각의 흐름대로 정리한 거라 양해부탁드립니다. OnMouse 계열 메서드Collider있는 오브젝트나, GUIElement에서 작동합니다.Raycast 기반이며 (Physics 필요 없음) PC, 모바일 모두 사용 가능합니다.private void OnMouseDown() { // 마우스 클릭 시작}private void OnMouseDrag() { // 클릭한 상태에서 드래그 중}private void OnMouseUp() { // 마우스 버튼에서 손 뗐을 때} Raycast + Input 조합3D 클릭 감지 방식으로, 위의 OnMouse가 한께.. 2025. 4. 25. 이전 1 다음