본문 바로가기

개발104

유니티 Physics.SphereCastAll 정렬하기. RaycastHit[] hitList = Physics.SphereCastAll(...) 얼마전 관통형 무기 구현에서 벽 감지에 문제가 있었습니다.레이저 빔을 맞은 대상 리스트가 정렬되지 않음. 참고 : SphereCastAll, SphereCastNonAllochttps://www.youtube.com/watch?v=W579Mdi1Az4 이 영상만 보면 순서대로 잘 나옵니다. 왜? 순서대로 부딪혔으니까... OTL... 사용중인 MIT License 코드를 간소하게 수정public static class PhysicsExtensions{ private class AscendingDistanceComparer : IComparer { public int Compare(RaycastHit h1, Rayc.. 2024. 5. 15.
AI 시대의 진화, 2025부터 2040년 이후까지의 전망. 2025년규제 및 정책 개발: 정부와 국제기구는 AI의 윤리적 사용, 데이터 프라이버시, 취업 시장 영향 등에 대한 규제와 정책을 개발한다.AI 기술의 광범위한 통합: 금융, 의료, 제조, 교육 등 다양한 산업에서 AI 기술의 적용이 확대되며, AI 기반 자동화 시스템이 일상적으로 사용된다.교육 및 재교육 프로그램 확대: AI와 자동화로 인한 직업 변화에 대응하기 위해 기술 교육과 직업 재교육 프로그램이 확대된다.2030년자율주행차 상용화: 대부분의 선진국에서 자율주행차의 상용화가 이루어지며, 교통 체계와 도시 인프라가 이에 맞추어 재구성된다.스마트 시티 구현: 도시 곳곳에 IoT 및 AI 기술이 통합되어 에너지 효율성이 향상되고, 도시 운영이 최적화된다.인공지능 의사 및 변호사 등장: AI가 법률 및 .. 2024. 5. 13.
Helix 포스트 모던 텍스트 에디터. Helix - 포스트 모던 텍스트 에디터. 현대적이고 효율적인 커맨드라인 텍스트 에디터를 찾고 계시다면 "Helix"를 추천합니다. Rust 프로그래밍 언어로 개발된 Helix는 편집 작업을 한 단계 업그레이드할 수 있는 강력한 도구입니다. 사용자 친화적인 인터페이스와 인상적인 기능으로, 기술에 밝은 분들에게 필수 아이템이 될 것입니다. 오늘 Helix를 사용해보시고, 개발자들 사이에서 왜 Helix가 빠르게 선호되는 텍스트 에디터가 되고 있는지 직접 경험해보세요. 게다가 다양한 플러그인이 기본 통합되어 있어 Neovim 처럼 초기 설정의 번거로움이 없습니다.  - Vim 같은 모달 편집 : 편집, 탐색, 명령 실행을 위한 다양한 모드 지원. - 다중 커서 지원 : 동시에 여러 위치에서 텍스트 편집. -.. 2024. 5. 12.
VI 편집기 필수 명령어. 입력 모드 (Insert Mode)a : 커서 위치 다음에 추가 (append)A : 커서가 있는 줄의 끝에서부터 추가 (append)i : 커서가 있는 앞쪽에 끼워넣기 (insert)I : 커서가 있는 줄의 맨 앞쪽에 끼워넣기 (insert)o : 커서가 있는 다음 줄에 빈 줄을 만들고 추가 (append line)O : 커서 위치 바로 위에 줄을 만들고 끼워넣기 (insert line) 라인 모드 (Line Mode)콜론(:) : 라인 모드 진입 (shift + ;)/ : 현재 위치에서 아래쪽으로 검색? : 현재 위치에서 위쪽으로 검색n : 검색하던 방향으로 계속 패턴 검색N : 검색하던 반대 방향으로 계속 패턴 검색 명령 모드 (Command Mode) : ESC 커서 이동h : 한 칸 왼쪽으로 이.. 2024. 5. 12.
유니티 허브 (Unity Hub)에서 프로젝트 안 열릴 때. 유니티 허브 (Unity Hub)에서 프로젝트 안 열릴 때Unity Hub 3.7.0Unity Editor 2017.4.40f1Window 11 어제까지 잘 되던,유니티 허브에서 특정 프로젝트가 열리지 않는다. 무한 로딩 상태에서 멈춰있다. 라이센스 파일 삭제하고 Unity Hub 다시 시작하면 잘 열린다.Unity_lic.ulf 파일은 유니티 엔진을 사용할 때 필요한 라이센스 파일입니다. 이 파일은 유니티 사용자의 라이센스 정보를 포함하고 있으며, 유니티 에디터나 다른 유니티 서비스를 사용하기 위해 필요한 인증을 제공합니다. 일반적으로 이 파일은 유니티 계정을 통해 라이센스를 활성화하거나 라이센스 키를 입력할 때 생성되며, 사용자의 컴퓨터에 저장됩니다. 라이센스 파일 위치 : C:\ProgramData.. 2024. 5. 12.