일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 스프레드시트
- 다각형 중점
- 진수 변환기
- git
- monocraft
- 알고리즘
- unity
- ilviewer
- 스프레드 시트
- 다른 시트값
- navmeshagent
- 유니티
- 엑셀 가져오기
- cmd키 변경
- 테크스트림
- unity 구버전
- 스프레드시트 사용법
- 유니티 해상도 고정
- ilcode
- 백준
- navmesh
- Rider
- 엑셀 내보내기
- rider 설치
- C#
- unity 받기
- 무장cg추가하기
- 한달리뷰
- 라이더
- Mac
- Today
- Total
목록unity (11)
코스모스 공작소

안녕하세요! 오늘은 유니티 단축키 변경하는 방법에 대해 알아보겠습니다. - 단축키 창 열기먼저 Unity -> Shortcuts에 접근합니다. 그러면 아래와 같은 창이 뜹니다.기본적으로 구성되어있는 단축키들을 살펴 볼 수 있습니다. 할당되어 있는 키가 있는 반면 할당되어 있지 않은 키들도 확인 할 수 있습니다.빠르게 키매핑을 하고 싶으면 원하는 키에 오른쪽 클릭을 통해 현재 키에 할당되어있는 기능을 변경할 수가 있습니다.프로필로 단축키들을 묶어서 보관할 수 있으니 작업별 프로필을 만들어 골라 사용할 수도 있습니다. Shift, Control, Option, Command 는 단축키 조합을 위한 키들로 키 지정이 불가능합니다. 저 창이 열려있는 상태로 해당 키들을 누르면 조합되어있는 키들이 노출되게 됩니다..

안녕하세요! 오늘은 NavmeshAgent를 가진 오브젝트끼리 충돌을 하지 않게 하는 방법에 대해 알아보겠습니다. 먼저 Navmesh를 만들어주고 Agent를 가진 두개의 오브젝트를 준비합니다. 이제 왼쪽 실린더를 오른쪽 실린더쪽으로 움직이게 할겁니다. 그러면 위와 같이 충돌하게됩니다. 하지만 우리의 목적은 충돌하지 않고 겹쳐지는게 목표입니다. 이제 Agent 내부에 Obstacle Avoidance의 Quality를 둘다 none 으로 바꾸어줍니다. 그리고 실행시켜주면 이제 위 처럼 서로를 충돌하지 않습니다. agent를 가진 오브젝트들이 충돌하지 않아야할때 유용하게 쓰이는 방법입니다. 다음에는 priority를 이용하여 장애물 회피관련을 알아보도록하겠습니다. 감사합니다!
안녕하세요! 저번에는 unity용 gitignore를 만드는 법에 대해 알아보았습니다. 2023.10.22 - [프로그래밍/git] - [git] .gitignore 만들기 그럼 오늘은 작성된 gitignore를 보면서 구성을 파악해 보겠습니다. /name/ # 해당 name디렉토리 이하를 무시 *.확장자 # 확장자를 무시 /name/*/*.확장자 #name 폴더 이하 정의한 확장자 모두 무시 파일명.확장자 # 파일명.확장자로 정의된 파일 무시 * #현재 모든 파일 무시 # Created by https://www.toptal.com/developers/gitignore/api/unity # Edit at https://www.toptal.com/developers/gitignore?templates=u..

안녕하세요! 오늘은 .gitigonre를 만드는 방법에 대해 알아보겠습니다! .gitignore는 깃에서 add할 파일들을 자동으로 무시해주는 목록을 기록해 놓은 파일입니다. 각 프로젝트의 성격과 형태에 맞게 초기에 셋팅을 해주어야합니다. https://www.toptal.com/developers/gitignore gitignore.io Create useful .gitignore files for your project www.toptal.com 사이트에 접속하면 위와 같이 노출됩니다. 저희는 Unity 관련된 gitignore를 생성해 보겠습니다. Unity를 검색해주면 항목이 노출되고 생성을 눌러줍니다. 그러면 # Created by https://www.toptal.com/developers/g..

안녕하세요! 저번에 rider를 유니티에 연동하는 방법에 대해 알아보았습니다. 이번에는 Visual Studio를 Mac에서 깔아보는 방법에 대해 알아보겠습니다. 1. Visual Studio 설치 ** 지금 Visual Studio가 설치되신 분들은 2번 부터 진행해주세요. 1) 설치 아래 사이트에 접근합니다. https://visualstudio.microsoft.com/ko/ Visual Studio: 소프트웨어 개발자 및 Teams용 IDE 및 코드 편집기 Visual Studio 개발 도구 및 서비스를 사용하면 모든 개발자가 모든 플랫폼 및 언어로 앱을 쉽게 개발할 수 있습니다. 무료로 어디서나 코드 편집기 또는 IDE를 사용하여 개발하세요. visualstudio.microsoft.com Vi..

안녕하세요! 오늘은 라이더로 Unity 디버깅하는 방법에 대해 알아보겠습니다. 먼저 이전 게시물에서 라이더를 설치하시고 연동까지 마친 상태에서 시작합니다. https://wjs991.tistory.com/63 [rider] Rider 유니티 연동하기 안녕하세요 오늘은 유니티에 라이더를 연동하는 방법에 대해 알아보겠습니다. 간단하기 잘 따라와 주시기 바랍니다! 먼저 저번 게시물에서 라이더를 설치해보았습니다. 설치가 안되신 분들은 wjs991.tistory.com 코딩을 하다가 보면 기대하는 동작과는 다르게 작동하는 때가 많습니다. 실제 동작 중에 어떤값이 흐르는지 들여다 보는것이 정확하고 알맞는 방법일 겁니다. 그래서 라이더에서 디버깅하는 방법을 소개하겠습니다. 1. breakpoint 지정 정지해서 보기..

안녕하세요! 오늘은 다각형의 중점을 구하는 방법에 대해 알아보겠습니다. 먼저 구하는 공식을 알아보겠습니다. 증명 과정은 중요하지만 다루기엔 좀 길기에 생략하도록하겠습니다. ** 그리고 이번 설명에서는 점이 Z 축 고정으로 가정하고 작업해보도록하겠습니다. 1. 다각형의 중점 공식 먼저 다각형의 중점 공식을 알아보도록하겠습니다. A는 다각형의 면적이고 n 은 다각형의 꼭지점의 개수입니다. 이제 각 꼭지점의 좌표들을 구하고 필요한 다각형의 면적을 구해야합니다. 2. 다각형의 면적 다각형의 면적 공식입니다. 여기 값들을 위 중점 공식의 A에 들어갈 값입니다. 3. 코드 Vector3 CalculatePolygonCenteroid( Vector3[] pList ) { Vector3 vCenter = Vector3..
Unity 작업중 이나 빌드에서 사운드 세팅 변경(ex 스피커 // changed : 장치 변경으로 인한 것이면 true { Debug.Log("Change!"); // 사운드 로직 구성 }; 관련 Unity IssueTraker https://issuetracker.unity3d.com/issues/android-audio-stops-playing-after-a-bluetooth-speaker-is-connected-to-the-device Unity IssueTracker - [Android] Audio stops playing after a bluetooth speaker is connected to the device Repro steps: 1. Open attached project 2. Bui..

코드 완성 (코드를 완성하고 ; 입력시) 이후에 내부에서 스페이스 말고 tap이 입력해야하는 경우 코드 스타일 적용을 위해서 tap을 넣어야하는 경우 // 정렬 전 int a = 0; int abcdef = 0; // 정렬 후 (tap으로 정렬) - 목표 int a = 0; int abcdef = 0; rider에서 초기 설정으로 문장이 완성된 후에는 문자 사이에 tap 입력이 불가능하다 문장 입력시에 tap이 입력이 되지만 완성 후에 완성 규칙 대로 변경되어 문장 중간에 들어간 tap이 삭제됨 rider 에서 preferences / Editor / General / Typing Assistance / Use Tab/Shift+Tab keys for structural navigation 옵션 해제하면..
3D 오브젝트 마우스 포인터 따라 이동하기 마우스 포인터에 따라 활성화된 3D오브젝트가 이동하는 부분이 필요하다. 요구 사항 NewInputSystem 위에서 작동해야한다. orthographic 카메라 위에서 작동하지 않고 perspective 카메라에서 작동해야한다. { Vector3 pos = Mouse.current.position.ReadValue(); pos.z = 200; pos = Camera.main.ScreenToWorldPoint(pos); pos.z = 0; // z 값을 수동으로 넣어주는 건 pos값이 그냥 그대로 변환하게 되면 정확한 값을 받아오지 않기 때문에 // pos좌표가 제대로 출력 안될때 각자 기준 축 상황에 맞추어 x,y로 변환해서 사용할것 objTrack.transf..