개발
-
[Wi-Fi]5G 와이파이 속도가 느릴 때 해결기타 2026.02.14 17:26
명절을 맞아 부모님의 시골 별장에 놀러 왔다가 아버지가 내가 이전에 설치해 드린 와이파이의 5G 속도가 느리다고 한번 봐달라고 부탁을 하셨다. 2.4G로 연결 후, 속도를 측정해보니 업로드/다운로드 모두 120~140 Mbps로 정상적으로 측정되었다. 하지만 5G로 연결 후, 속도를 측정해보니 속도가 20~40 Mbps로 오히려 2.4G보다 느린 것을 확인했다. 별장엔 1G 까지는 아니어도 500M 인터넷이 들어와 있어 2.4G 보다는 2~3배는 빨라야 할 것으로 예상되었다. 둘 다 속도가 안 나오면 인터넷 회선을 의심해 보았겠지만, 이런 경우는 보통 신호 간섭이 원인이다. 2.4G 보다 5G가 더 높은 채널 폭을 사용하는데 채널 폭이 넓을 수록 데이터 송수신 속도 측면에선 유리하지만, 신호 간섭 측면에..
-
[Python]스크립트 실행 시에 인자 전달 받기Python 2026.01.13 16:42
파이썬 스크립트를 짜다 보면 상황에 맞게 사용자로부터 인자를 전달받아 함수를 실행해야 할 경우가 생긴다. 이럴 때 사용 가능한 스크립트 실행 시에 인자를 전달 받는 방법을 공유한다. 파이썬 스크립트에 인자를 전달 받기 위해선 argparse 라이브러리를 참조해야 한다.import argparse 이제 스크립트를 짜고 인자 처리를 따로 해주면 된다.import sys, argparsedef ArgumentTest(arg1, arg2, arg3): print(arg1) print(arg2) print(arg3) if __name__=="__main__": parser = argparse.ArgumentParser(prog="Arguments Test Prog") parser...
공부
-
[유니티로 만드는 게임 개발 총론]8장. 외부 연결 메커니즘유니티로 만드는 게임 개발 총론 2023.09.04 16:39
본문의 모든 내용과 이미지의 저작권은 '페니 드 빌' 저자의 유니티로 만드는 게임 개발 총론 도서에 있습니다. 8-1. 외부 연결 기초 게임을 디자인 할 때는 고사양의 게임 콘솔 및 데스크탑은 물론 저성능의 모바일 기기까지 고려해야 함 확실하게 차별화된 게임 개발 경험을 만들어야 하는 어려움이 있음 스마트폰이 보편화된 최근, 게임 제작사들은 게임을 즐겨보지 않았던 일반 소비자의 관심을 끌기 위해 노력 인간-컴퓨터 상호작용(Human-Computer Interaction; HCI) 기술을 적용해야 함 태블릿 화면에서 손가락을 움직이거나 팔다리 움직임을 추적하는 등, 독특한 사용자 경험을 창조할 수 있는 여지가 무궁무진 함 다양한 플랫폼 연동에도 신경써야 함 플레이어들은 게임 경험을 친구들과 공유할 수 있게..
-
[유니티로 만드는 게임 개발 총론]7장. 환경 메커니즘유니티로 만드는 게임 개발 총론 2023.09.04 16:19
본문의 모든 내용과 이미지의 저작권은 '페니 드 빌' 저자의 유니티로 만드는 게임 개발 총론 도서에 있습니다. 7-1. 맵 디자인 기초 게임 레벨을 위한 맵 디자인에 대해서 많은 논의가 오가고, 최고의 디자인 방식이 무엇인가에 대해서는 장르나 게임 개발자마다 다양한 의견을 보임 해당 챕터의 내용은 밸브, 우비소프트, 번지에 일하는 디자이너의 의견을 정리한 것 맵과 레벨 디자인은 게임 개발에 있어 굉장히 어려운 분야로 이 분야만 다룬 전문 서적이 많음 1. 강조점을 제공하라 광대한 맵에서는 강조점(Focal Point)을 제공하는 것이 좋음 플레이어의 목표 역할을 함 좀 더 번잡한 맵에서는 어느 위치에서나 잘 보이는 대형 강조점이 있으면 플레이어가 방향을 잡기 좋음 2. 플레이어의 이동을 인도하고 제한하라..
-
[유니티로 만드는 게임 개발 총론]6장. 플레이어 메커니즘유니티로 만드는 게임 개발 총론 2023.08.31 17:05
본문의 모든 내용과 이미지의 저작권은 '페니 드 빌' 저자의 유니티로 만드는 게임 개발 총론 도서에 있습니다. 6-1. 게임과 플레이어 간의 상호작용 플레이어는 자신의 상태와 진행 상황을 파악하기 위해 게임으로부터 피드백을 받아야 함 게임은 헤드업 디스플레이(Head Up Display; HUD)를 통해 플레이어에게 피드백을 해줌 현재 자신의 위치, 점수, 목숨, 체력 등을 표시하여 자신의 상태를 전달게임 ‘울펜슈타인’의 HUD 자신의 상태 뿐만 아니라 게임의 상태를 알려주기도 함 게임 환경의 자원의 개수, 또는 적의 체력을 전달 게임으로부터의 피드백을 통해 플레이어는 게임을 더욱 수월하게 진행할 수 있음 게임 코드 내에는 게임의 상태를 기록하기 위한 여러 변수가 저장되며 HUD와 연동됨 6-2. 게임 ..