본문 바로가기

개발/Unity9

How to use OpenPose with video in Unity(ver.한글설명) 안녕하세요 슐리반입니다.unity 에서 openpose를 이용하려는데 외국에서도 많이들 물어보더라구요그래서 이번엔 한글판과 영문판으로 글을 작성해보려고 합니다. 1. 깃허브에서 유니티 전용 openpose를 다운로드 한 후 압축을 풉니다.압축 풀때 저는 C드라이브에 Unity 폴더만 만들어서 압축 풀었어요https://github.com/CMU-Perceptual-Computing-Lab/openpose_unity_plugin GitHub - CMU-Perceptual-Computing-Lab/openpose_unity_plugin: OpenPose's Unity Plugin for Unity usersOpenPose's Unity Plugin for Unity users. Contribute to CM.. 2025. 3. 27.
[Unity] Visual Studio와 Unity 연결하는 방법 안녕하세요 슐리반입니다 오늘은 Unity를 처음 설치하다 생기는 문제에 대해 포스팅해보려고 합니다 Visual Studio와 Unity가 연결이 잘 되었다면 디버그 부분에 "Unity에 연결"와 MonoBehaviour에 초록색이 잘 들어옵니다. 연결이 잘 안되면 아래 화면처럼 보입니다. 연결이 잘 안되었을 경우, 자동완성이 안됩니다. 그래서 타이핑을 모두 해줘야하기 때문에 1. 오타가 날 확률이 높다 2. 시간이 상대적으로 오래걸린다. 그럼 이제 연결하는 방법에 대해 알아볼까요 1. Edit > Preferences 2. External Tools > External Script Editor > Visual Studio 2019 선택 (Visual Studio 버전은 설치한 버전에 따라 다를 수 있어요.. 2021. 4. 13.
[Unity] 2차원 배열 inspector 창에서 보여주기 안녕하세요 슐리반입니다. Unity에서 2차원 배열을 inspector창에 띄우는 코드에 대해 알아보겠습니다. using System.Collections; using System.Collections.Generic; using UnityEngine; [System.Serializable] //반드시 필요 public class MapArray //행에 해당되는 이름 { public GameObject[] map; } public class Game : MonoBehaviour //메인 클래스 { public MapArray[] stageArray; //열에 해당되는 이름 } 행과 열에 명확한 구분을 위해 Map과 Stage로 이름을 지었습니다. 2020. 8. 19.
[Unity] 유니티 두 손가락 터치 드래그하여 카메라 이동 구현하기 안녕하세요 슐리반입니다. 오늘도 손가락 제스처를 구현해보려고 합니다. 저번 포스팅 때 손가락 터치를 이용해서 줌인/줌아웃을 구현한 적이 있는데요. 이번에는 두 손가락을 이용해서 카메라 이동을 구현해볼게요. 구글링을 해보았으나 생각보다 자료가 많이 안나왔어요, 그래서 한 손가락으로 카메라 이동 구현한 코드를 응용했어요. 우선 한 손가락으로 터치 드래그하여 카메라 이동시키는 코드입니다. using UnityEngine; using System.Collections; public class OneTouchCameraMoveManager : MonoBehaviour { private float Speed = 0.25f; private Vector2 nowPos, prePos; private Vector3 mov.. 2020. 7. 29.
[Unity] 알아두면 유용한 Mathf 클래스 함수 정리 안녕하세요 슐리반입니다. 유니티 개발하면서 사용했거나 코드 읽으면서 본 Mathf 클래스 함수를 정리해보려고 합니다. Mathf.Abs (float value) value에 대한 절대값을 반환해준다. Mathf.Clamp (float value, float min, float max) min(최소값)과 max(최대값) 범위 안에서 value값을 반환해준다. 매개변수로(현재좌표, 최소좌표, 최대좌표)로 사용될 수 있고 x와 y축의 범위를 제한시킨다는 의미이다. (사용된 예_줌인/아웃) Mathf.Clamp(GetComponent().fieldOfView,perspectiveZoomMin, perspectiveZoomMax); Mathf.PingPong(float value, float Max) value값.. 2020. 7. 29.
[Unity] 안드로이드 APK 빌드하는 방법(ver.2019.2) 안녕하세요 슐리반입니다. 오늘은 유니티 안드로이드 APK 빌드 하는 방법에 대해 포스팅하려고 합니다. 18년도에 Unity 2017버전으로 apk빌드하고 2019버전은 오랜만에 빌드해보는데요. 2년만에 다시 해보는거라서 기억이 가물가물하더라고요. 그래서 열심히 찾아보면서 다시 apk빌드를 해보았고 성공했습니다! 그 험난했던 과정을 한번 정리해보려고 합니다. 1. Unity 버전 확인하기 안드로이드 apk를 빌드하기 위해서 구글링 하시는 분들이 많으실텐데 찾은 자료와 자신의 유니티 버전이 비슷한 시기인지 확인하는 과정이 중요합니다. 기껏 따라했는데 찾은 자료가 너무 옛날 버전이면 오류날 확률이 높아요. 우선 제 컴퓨터에 깔려있는 유니티 버전입니다. 저는 2019.2.11f1을 사용하고 있고, 2019버전을.. 2020. 7. 29.