2024/09 34

Unity 6 AR Foundation ver6.0.3 자료조사

이번에는 AR 프로젝트를 맡게 되었다. 우선, 유니티 버전은 6000.0.20f1이고, AR Foundation 버전은 6.0.3 이다. (버전 중요하다!)아래 링크는 유니티 공식 AR Foundation 문서이다.https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@6.0/manual/index.html AR Foundation | AR Foundation | 6.0.3AR Foundation AR Foundation enables you to create multi-platform augmented reality (AR) apps with Unity. In an AR Foundation project, you choose which AR featu..

Engine/Unity 2024.09.30

전주시 보건소에서 하는 비만탈출 프로그램

전주시 홈페이지 가보니까 이런 프로그램이 있었다.프리랜서 생활을 하다 보니까 집에만 있으면 살이 찔 수 밖에 없는 환경이다.냉장고에 먹을것도 있고, 운동 의욕은 떨어지기도 하고 해서 이런 프로그램 지원을 받으면 좋을거 같다. - 출처 : 전주시 홈페이지 알림마당 https://www.jeonju.go.kr/planweb/board/view.9is?contentUid=ff8080818990c349018b041a87373953&boardUid=ff8080818990c349018b1dbaa78e4b41&dataUid=9be517a8914526ec019231ec18da1454 전주소식 > 알림마당 > 새소식 > 2024년 전주시보건소 비만탈출프로그램 5기 " data-og-description="[000] "0..

LifeLog/Workout 2024.09.29

Unity 6000.0.20f1 중력(gravity) 전역 설정

Project Settings => Physics => Settings => Shared => GravityGravity를 -9.81로 설정한다. 또한 게임 오브젝트에만 별도의 중력을 설정할 수도 있다.아래 코드와 같이 Rigidbody.useGravity = false 로 설정한다.using UnityEngine;public class CustomGravity : MonoBehaviour{ public Vector3 customGravity = new Vector3(0, -9.81f, 0); private Rigidbody rb; void Start() { rb = GetComponent(); rb.useGravity = false; // Disable d..

Engine/Unity 2024.09.27

유니티 물리 시뮬레이션 : 자유 낙하 (free fall)

테스트한 유니티 엔진 버전 : 6000.0.20f1 유니티 엔진에서 자유 낙하를 보여주려면,일단 바닥을 깔아준다. Hierarchy 상에서 Plane에 해당한다.Sphere를 하나 공중에 띄운다.이 Sphere에는 Sphere Collider와 Rigidbody 컴포넌트를 가지고 있다.Rigidbody에 인스펙터 상으로 옵션이 많은데 우선 기본값으로 테스트를 진행한다.그러면 위 영상과 같이 자유낙하 하는 것을 확인할 수 있었다.끝으로 아래 링크는 이 포스팅에서 사용한 물리 시뮬레이션 프로젝트이다.Scenes 폴더에 FreeFall 을 더블 클릭하면 열어서 직접 테스트 해볼 수 있다. https://github.com/ddayin/Unity-PhysicsSimulation GitHub - ddayin/Un..

유니티 물리 엔진에서 쓰이는 물리학 용어

물리 엔진에 대해서 명확하게 개념을 알고 사용해야 되는데, 그동안은 그 의미를 짐작만 하고 넘어간거 같다.이번 기회에 영어로 된 물리학 용어에 대해서 정리하면서 숙지하고자 한다. 구글 스프레드시트에 Physics 시트에 따로 정리해 두었다.https://docs.google.com/spreadsheets/d/1mmI2hlpUk_ESAU9G-BymjQuuCT2_pFdT3gKHODoYFCg/edit?usp=sharing dev-englishCertainly! The word "either" has several meanings depending on its context. Let's explore them: 1. **Adjective**: - **Definition**: "Either" can be used..

유니티로 물리 시뮬레이션

우선 유니티에서 공식적으로 제공하고 있는 물리 관련 샘플 프로젝트가 있었다.2D라서 조금 아쉽긴 하지만 우선 여기에서부터 시작하면 될듯 하다. https://github.com/Unity-Technologies/PhysicsExamples2D GitHub - Unity-Technologies/PhysicsExamples2D: Examples of various Unity 2D Physics components and features.Examples of various Unity 2D Physics components and features. - Unity-Technologies/PhysicsExamples2Dgithub.com 이제는 유니티 패키지로 따로 설치할 수 있다. https://docs.unit..

유니티 인증 강사

유니티 인증 강사 시험을 본 후기가 잘 정리된 유튜브 영상이 있었다.이 영상 이후에도 시험 보는 팁들도 정리되어 있으니, 참고하기 바란다. https://youtu.be/PRfcxoshEEM?si=DpZa8YzRMbIhLgFr  https://unity.com/kr/learn/certified-instructor Unity 인증 강사 | Unity방대하고 다양한 전문 트레이너 네트워크에 가입하여 실시간 3D 경험을 인증하고 전 세계적으로 인정받으세요.unity.com

Engine/Unity 2024.09.26

[WinMerge] 소스코드 비교할 때(diff) 유용한 프로그램

이전 회사 팀장님이 알려준 개발 프로그램인데, 이제서야 리뷰를 써본다.아래 링크에서 다운로드 받으면 된다.UI 가 조금 투박해 보일 뿐이지, 최근에 업데이트된 날짜는 2024-07-28 이다. WinMerge download | SourceForge.net WinMergeDownload WinMerge for free. Windows visual diff and merge for files and directories. WinMerge is a Windows tool for visual difference display and merging, for both files and directories. It is highly useful for determining what has changed betwee..

IDE & Tool 2024.09.26

유니티 Plugins 폴더 활용하기

유니티 폴더 중에 안 중요한 폴더가 없을 것이다.그래도 그 중에서 가장 신경써야 할 폴더는 Plugins 폴더일 것이다. (Newtonsoft Json은 흔히 충돌할 가능성이 있다. 왜냐하면 플러그인 마다 Json가 있을 수 있기 때문에 하나만 있어야 한다.)여기에는 각종 라이브러리들이 들어간다. 크게 managed 플러그인과 native 플러그인으로 나눌 수 있다.그리고 플랫폼에 따라 아래와 같이 배치할 수도 있다. Assets/├── Plugins/│ ├── iOS/│ │ └── MyiOSPlugin.a│ ├── Android/│ │ └── MyAndroidPlugin.so│ └── Windows/│ └── MyWindowsPlugin.dll 그렇다면 ThirdPa..

Engine/Unity 2024.09.26