본문 바로가기

전체 글152

게임개발캠프 - 개인과제(A) 4일차 과정명 : 내일배움캠프 Unity 게임개발 3기 전체진행도 : 9일차 부분진행도 : Chapter2.1 - 4일차 작성일자 : 2024.01.04(목) 개발일지 목록 : 클릭 1. 진행중인 과정에 대해 간단한 던전 RPG 텍스트 콘솔 게임의 개인과제 제출이 내일 오후 6시이다. 팀원들 모두 각자 열심히 진행을 하는 중. 나는 선택 기능 구현 목록을 오늘 마무리 하였고, 현재 디버그를 하며 코드 상의 어색한 부분을 계속 수정중이다. 선택 기능 구현 모두 무게가 있는 기능이라 모든 부분에서 힘을 쓰다 보니, 800줄 가까이 되는 코드를 작성했다. 오늘의 기록을 위해 영상을 찍으면서도 글자 색 지정을 안했거나 하는 자잘한 미스도 보였다. 2. 오늘 학습에 대해 기능 구현을 모두 마친 후 돌아보니, 기존 작성했.. 2024. 1. 4.
게임개발캠프 - 개인과제(A) 3일차 과정명 : 내일배움캠프 Unity 게임개발 3기 전체진행도 : 8일차 부분진행도 : Chapter2.1 - 3일차 작성일자 : 2024.01.03(수) 개발일지 목록 : 클릭 1. 진행중인 과정에 대해 개인 과제 주간의 3일차이다. C# 문법강의는 모두 빠르게 보기는 하였지만, 제네릭과 out 및 ref 키워드, 알고리즘 연습 외 몇 가지를 이후 복습 할 예정이다. 오늘 오늘은 개인 과제의 필수 구현 요소를 확인하며, 선택 구현 요소 중 세 가지를 구현하였다. 2. 오늘 학습에 대해 오늘자 강의 중, 사용자 정의 예외 처리를 하는 예시 // Exception을 상속받아 예외 클래스를 생성한다. public class NegativeNumberException : Exception { public Nega.. 2024. 1. 3.
게임개발캠프 - 개인과제(A) 2일차 과정명 : 내일배움캠프 Unity 게임개발 3기 전체진행도 : 7일차 부분진행도 : Chapter2.1 - 2일차 작성일자 : 2024.01.02(화) 개발일지 목록 : 클릭 1. 진행중인 과정에 대해 강의 듣기 및 개인 프로젝트의 2일차다. 개인 프로젝트를 살짝 진행 해 두었고, 강의의 진도를 나갔다. C# 문법 강의를 듣고 있는데 처음 보는 내용들이 있어 시간이 걸리고 있다. 오늘은 C# 학습 내용에 대해 살짝 정리하고, 개인 프로젝트에 대해서는 이후 작성할 것. 2. 오늘 학습에 대해 Visual Studio의 디버깅 관련 - F9로 코드상의 브레이크 포인트 지정 - F5로 디버깅 시작 - F10으로 코드 디버깅 순차적으로 진행 - 확인 원하고자 하는 변수 위에 마우스 올려 고정버튼 가능 forea.. 2024. 1. 2.
Pyinstaller로 작성한 실행파일 실행 시, cv2가 이미지파일을 로드하지 못하는 문제 ['./lala_data/searchImg/defaultDelay10/test.png'] Exception in thread ./lala_data/searchImg/defaultDelay10/test.png: Traceback (most recent call last): File "threading.py", line 950, in _bootstrap_inner File "buff_alarm_tray.py", line 94, in run File "lalatools\DigitalImageProcessing\ImageProcess.py", line 44, in match File "lalatools\DigitalImageProcessing\ImageProcess.py", line 22, in __init__.. 2023. 12. 30.
Pyinstaller로 작성한 실행파일 실행 시, 에러 창과 함께 AutoItX 에러가 발생하는 경우 위와 같은 Unhandled exception in script 에러창이 팝업되며 이하 전문은 아래와 같다. Traceback (most recent call last): File "buff_alarm_tray.py", line 27, in File "", line 1007, in _find_and_load File "", line 986, in _find_and_load_unlocked File "", line 680, in _load_unlocked File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module File "autoit\__init__.py", line 6, in File "", line 1007, in _find_a.. 2023. 12. 30.
Pyinstaller 사용 시 OSError: [WinError 225] 파일에 바이러스 또는 기타 사용자 동의 없이 설치된 소프트웨어가 있기 때문에 작업이 완료되지 않았습니다 Pyinstaller 을 사용하여 실행파일을 만들 경우 아래와 같은 OSError: [WinError 225] 에러가 발생하였을 경우, - OSError: [WinError 225] 파일에 바이러스 또는 기타 사용자 동의 없이 설치된 소프트웨어가 있기 때문에 작업이 완료되지 않았습니다 - win32ctypes.pywin32.pywintypes.error: (225, '', '파일에 바이러스 또는 기타 사용자 동의 없이 설치된 소프트웨어가 있기 때문에 작업이 완료되지 않았습니다') Windows Defender에서 해당 프로젝트 폴더를 검사 제외 목록에 추가하여 해결한다. 설정 > 업데이트 및 보안 > Windows 보안 > 바이러스 및 위협 방지 > 바이러스 및 위협 방지 설정 > 제외 2023. 12. 30.
게임개발캠프 - 개인과제(A) 1일차, 팀셔플 과정명 : 내일배움캠프 Unity 게임개발 3기 전체진행도 : 6일차 부분진행도 : Chapter2.1 - 1일차 작성일자 : 2023.12.29(금) 개발일지 목록 : 클릭 1. 진행중인 과정에 대해 캠프에서 새로운 팀 편성을 하였다. 1인 개발자, 회사생활 등 경험이 많은 팀원분들이 많으셨다. 약간 쭈글이 모드. 이번 팀은 2주간 유지된다. 첫 주는 C# 강의와 함께 개인 과제를 위주로 학습하고, 후반 주차는 첫 주에 한 내용을 바탕으로 팀 프로젝트를 진행하여 더 심화된 결과물을 만든다. 이번 과정에서는 Unity는 사용하지 않고 C#만을 사용하여 텍스트로 진행하는 RPG게임이다. 2. 오늘 학습에 대해 오늘은 학습 시간을 활용하여 C# 강의를 들었다. Unity에서 사용하던 메서드와도 미묘하게 다르.. 2023. 12. 29.
게임개발캠프 - 팀과제(A) 5일차, 발표 시연 과정명 : 내일배움캠프 Unity 게임개발 3기 전체진행도 : 5일차 부분진행도 : Chapter1 - 5일차 작성일자 : 2023.12.28(목) 개발일지 목록 : 클릭 0. 글 작성에 앞서 카드 뒤집어 매칭하는 게임에 대해 5인으로 구성된 팀 활동으로 4일간 여러가지 기능 구현을 마친 후 오늘 프로젝트 발표회를 하였다. 팀 내에 불화는 없었고 모두 열심히 참여하여 나름 순조로운 엔딩이 되었다. 1. 진행중인 프로젝트에 대해 어제 발표시연 녹화영상과 레파지토리 주소를 제출한 후, 어제 남겨졌던 한개의 버그를 오후 2시의 발표 전까지 고치는 작업을 하였다. 대부분의 시간을 소비하여 버그는 고쳐졌고, 그 외 난이도별로 주어지는 시간 설정을 다르게 하거나, 결과로 얻어지는 점수의 스펙트럼을 계산하는 등 발표.. 2023. 12. 28.
게임개발캠프 - 팀과제(A) 4일차 과정명 : 내일배움캠프 Unity 게임개발 3기 전체진행도 : 4일차 부분진행도 : Chapter1 - 4일차 작성일자 : 2023.12.27(수) 개발일지 목록 : 클릭 0. 글 작성에 앞서 아침에 일어났다가 다시 잠들어 20분 지각하였다. 하루종일 피곤해서 머리가 잘 안돌아갔기 때문에 팀 소통에 영향을 끼쳤을지 모르겠다. 어제까지는 그래도 순조로웠는데 오늘은 버그 픽스 하나에 여러명이 몰려 좀 미묘한 상황이 되어버려 에너지를 많이 써버렸다. 캠프 시작 후 작은 첫 내적 위기. 1. 진행중인 프로젝트에 대해 디자인적인 개선은 전혀 기대하지 않았었는데, 팀에 그림 능력자가 두 명이나 있어 배경과 카드 이미지 등을 새로운 리소스로 교체하였다. 발표 담당의 팀원도 혼자 척척 준비하시는 듯. 나는 코딩 열심히.. 2023. 12. 27.