선형탐색, 이분 탐색(Binary search, lower_bound, upper_bound, parametric search)
·
PS/알고리즘
1. 선형탐색 2. 이분탐색 이분탐색 구현 코드 더보기 C++ int arr[100001]; bool binary_search(int start, int end, int seek){ while(startseek) end = mid - 1; else start = mid + 1; } return false; } Python def binary_search(arr, target): left = 0 right = len(arr) -1 while left
Godot Engine - Godot 엔진에 대해서
·
게임개발/Godot Engine
Godot Engine 무료 2D 및 3D 게임엔진이며 크로스 플랫폼 엔진이다. MIT 라이선스로 배포되는 오픈소스이다. 최근에 Unity 요금 정책으로 많은 게임 기업들이 성명을 내면서, 덩달아 대체 엔진으로 이슈가 된 엔진이기도 하다. Godot 커뮤니티 주도 하에 엔진과 문서가 수정되고 발전되고 있다. Forum: https://godotforums.org/ Q&A: https://forum.godotengine.org/ Rocket.Chat: https://chat.godotengine.org/channel/devel (실시간 채팅으로 질문 등을 올리면 꽤나 빠르게 답변해주는 것 같다.) Discord: https://discord.gg/4JBkykG Github: https://github.co..
[Unity] 마우스 커서 숨기기, 마우스 화면 고정(cursor visible, cursor lock)
·
게임개발/Unity
Unity 게임을 만들다 보면, 마우스가 화면에 고정되어 있지 않아 테스트 하기에 불편함이 생긴다. Unity에서 제공하는 마우스 잠금 상태를 변경하면 이러한 문제를 해결할 수 있다. 1. Cursor.lockState Cursor.lockState: 마우스 커서의 잠금 상태를 나타내는 변수이다. 잠금 상태는 총 3가지로 CursorLockMode.Locked, CursorLockMode.Confined, CursorLockMode.None이 있다. 1) CursorLockMode.Locked: 마우스 커서를 게임 화면의 정중앙에 고정시키고 커서를 숨긴다. 게임 실행 후 화면을 클릭해야 적용된다. 2) CursorLockMode.Confined: 마우스 커서를 게임 화면 밖으로 나가지 않게 만든다. *W..
Smoothed-Particle Hydrodynamics(SPH) in Python
·
언어/Python
What is Smoothed-particle hydrodynamics? Smoothed-particle hydrodynamics(SPH)는 고체 역학 및 유체 흐름과 같은 유체 역학을 시뮬레이션 하는 데 사용되는 방법이다. 주로 참조한 논문은 「Smoothed Particle Hydrodynamics (SPH)를 이용한 유동 시뮬레이션 연구」(2015), 「Smoothed Particle Hydrodynamics」(The Gravitational Instability and its Role in the Evolution of Protostellar and Protoplanetary Discs, University of Leicester 2010) 이며, British Columbia 대학의 「Fluid..
[Unreal Engine 5] Package Error 정복하기(malformed tag, unknown structure, modify UObject)
·
게임개발/Unreal Engine
언리얼로 개발해서 마무리 즈음에 패키지를 하려고 하니 다양한 오류가 반겨왔다. 패키지는 Variant: Windows Config: Shipping Data Build: By the book 설정으로 진행했다. 1. has malformed tag LogAssetRegistry: Error: Package C:/Development/Hallucination/Content/__ExternalActors__/FirstPerson/Maps/FirstPersonMap/9/V1/RDGDCZBLTS71E2YXHI0YFN.uasset has malformed tag 해결방법: 그냥 단순히 저 파일을 삭제해서 해결했다. 2. Unknown structure LogProperty: Error: FStructPropert..
[Unity] 식중독을 부탁해
·
게임제작
해커톤 작품으로 만든 식중독 예방 게임입니다. 게임 이름: 식중독을 부탁해 개발 기간: 2023.11.10 ~ 2023.11.11, 14시간 개발 인원: 2명(기획/디자인 1, 프로그래밍 1) 개발 도구: Unity 버전 관리: Git 플랫폼: Windows 장르: 교육, 전략 https://github.com/bubbletok/Micro_organism GitHub - bubbletok/Micro_organismContribute to bubbletok/Micro_organism development by creating an account on GitHub.github.com 실행 파일 링크 https://github.com/bubbletok/Micro_organism/releases/tag/v0.1