Overview

삽질 저장소 -

Recent Posts

2023-03-03: 유니티 로그라이크 02

플레이어 이동을 위한 Rigidbody2D 함수 설명과 FixedUpdate의 사용법을 다루며, 입력 벡터를 정규화하고 속도를 제어하는 방법을 설명합니다. GetAxis 대신 GetAxisRaw를 사용하여 반응성을 개선할 수 있습니다.

2023-03-03: 유니티 로그라이크 03

유니티의 새로운 Player Input 시스템을 설치하여 플레이어의 움직임 로직을 개선하는 방법을 설명합니다. Input System 설치 후, Player Input 컴포넌트를 추가하고, 입력 값에 따라 이동 벡터를 설정하는 방법을 코드 예제와 함께 안내합니다. 기존 방법보다 더 나은 성능을 제공하며, 대각선 이동 시 상대적 길이를 자동으로 계산합니다.

2023-03-03: 유니티 로그라이크 04

유니티 로그라이크 게임 개발에 관한 내용으로, 플레이어의 이동 방향에 따라 시선을 바꾸는 코드 구현, 애니메이션 제작 방법, 애니메이터 오버라이드 활용법 등을 다루고 있다. 애니메이션의 속도를 조절하기 위해 magnitude를 사용하고, 애니메이션 트리거와 파라미터 설정에 대한 설명도 포함되어 있다.

2023-03-03: 유니티 로그라이크 05

무한 맵 구현, 플레이어를 따라다니는 카메라 설정, 게임 매니저를 활용한 코드 관리, 랜덤 타일 생성 및 타일맵 콜라이더 설정에 대한 내용을 다루고 있으며, Unity에서 로그라이크 클론 게임 개발을 위한 다양한 기술적 요소를 설명하고 있습니다.

2023-03-02: 파이썬으로 블로그 글 자동화1

파이썬과 노션 AI를 활용하여 블로그 글을 자동으로 생성하고 티스토리에 업로드하는 방법을 설명합니다. 노션 AI를 통해 주제에 대한 블로그 글을 작성하고, 티스토리 API를 사용하여 자동으로 게시하는 과정과 필요한 설정을 안내합니다.

2023-03-01: URL Co-Pilot Ver2 : 업데이트

ver2 업데이트로 키마다 URL적용 버튼이 추가되었으며, F4 키 매핑 시 발생하는 버그를 수정하기 위해 새로운 코드를 작성하였다. 파이썬에서 클래스 상속을 사용하는 방법과 tkinter 라이브러리를 활용한 버튼 텍스트 우측 정렬 방법도 설명되었다.

2023-02-28: 서버 구축하여 아이패드로 코딩하기

아이패드로 코딩하기 위한 서버 구축 방법과 관련된 유용한 링크들을 제공하며, 구글 클라우드에서 VM을 생성하고 SSH 접속하는 방법에 대한 안내를 포함하고 있습니다. 추가로, 개발 서버를 무료로 구하는 방법과 예산 초과 시 알림 설정 방법도 소개됩니다.

2023-02-27: 유니티 3D게임 쿼드뷰 18 (최종)

사운드 구현을 위해 각 사운드별로 AudioSource가 담긴 자식 오브젝트를 추가하고, 원하는 사운드를 다운로드하여 Player.cs에 jumpSound 변수를 추가한 후 음향효과를 활성화하는 코드를 작성합니다. Play On Awake 옵션은 해제해야 합니다.

2023-02-26: 유니티 3D게임 쿼드뷰 15

고리모양 파티클 시스템 생성, UI에서 이미지 컴포넌트 추가 및 버튼 클릭 시 함수 실행 방법, NPC 대화 구현을 포함한 유니티 3D 쿼터뷰 게임 클론 개발에 대한 내용입니다. 파티클 시스템의 속성 조정, UI 코드 생성, 외부 코드 호출 방법, 구매 및 대화 생성 스크립트 작성 방법이 설명됩니다.

2023-02-26: 유니티 3D게임 쿼드뷰 16

유니티 3D 게임 개발에 관한 내용으로, UI 로직 구성, 타이틀 카메라 제작, PlayerPrefs를 통한 저장 기능, GameManager 생성 및 변수 설정, 점수 및 플레이 시간 포맷 구현, 보스 체력 표시 방법 등을 다루고 있습니다. 또한, 애니메이션 추가 및 메뉴 관리에 대한 코드 예시도 포함되어 있습니다.

2023-02-26: 유니티 3D게임 쿼드뷰 17

유니티 3D 게임 개발에 관한 내용으로, 게임 시작 및 종료 기능 구현, 몬스터 소환 로직, 네비게이션 타겟 설정 방법, 씬 관리 함수 사용법, 버튼 클릭 방지 설정 등이 포함되어 있습니다.

2023-02-25: 유니티 3D게임 쿼드뷰 14

UI 구성 및 EventSystem 사용법, RectTransform의 스크린 좌표 이해, 글자 크기 문제 해결 방법, 선명한 글자 얻는 방법, HP 구현 방법에 대한 설명이 포함되어 있습니다. 게임 UI는 여러 판넬을 만들고 필요할 때 불러오는 방식으로 작업합니다.

2023-02-24: 유니티 3D게임 쿼드뷰 13

유니티 3D 게임 개발에 대한 내용으로, gameObject.layer를 변경하여 충돌 설정, 보스 패턴 구현, 확률 설정 및 버그 해결 방법을 다룹니다. 또한, 부모 클래스의 Awake() 메서드 문제와 해결책, 보스의 다양한 공격 메커니즘 구현에 대한 코드 예시가 포함되어 있습니다.

2023-02-23: 유니티 3D게임 쿼드뷰 12

클래스 상속, 보스 구현, 코루틴 사용법, localScale 조정, 모든 메쉬 색상 변경 방법, 플레이어 방향 예측 및 보스 패턴 개발에 관한 내용을 다루고 있습니다. 각 주제에 대한 코드 예시와 설명이 포함되어 있습니다.

2023-02-22: 아이패드 노션에서 ‘/’ 미작동시 해결방법

아이패드에서 슬래시 메뉴가 작동하지 않을 경우, 설정에서 일반 > 키보드 > 예측 텍스트를 활성화하면 문제를 해결할 수 있습니다.

2023-02-22: 유니티 3D게임 쿼드뷰 11

카메라 쉐이크 기능을 구현하고, 탄피와 몬스터 충돌 시 발생하던 에러를 해결했으며, 미사일 피격 시 폭발 효과를 구현했습니다. 카메라 흔들림은 플레이어가 데미지를 입었을 때 발생하고, 특정 조건에서 객체를 삭제하는 코드의 중복 문제를 수정했습니다.

2023-02-21: 유니티 3D게임 쿼드뷰 10

애니메이션 문제 해결, Nav Mesh Agent 설정, BoxCollider와 충돌 오류 수정, 몬스터 타입별 기능 구현, 프리팹 생성 코드 포함. 공격 애니메이션이 정상 작동하도록 Has Exit Time 비활성화, 충돌 오류를 해결하기 위해 Bullet_Enemy 클래스를 새로 만들어 사용.

2023-02-20: 민팅 매크로 개발 02

xpath를 사용하여 클릭 기능을 구현하려 했으나, 로그인 계정마다 xpath가 달라져 클릭이 실패했다. pyautogui와 RGB_CLICK 함수를 활용하여 팝업을 인식하고 클릭하는 방법으로 문제를 해결했으며, 최종적으로는 잘못된 URL로 인해 실제 코드를 잘못 실행한 결과를 겪었다.

2023-02-19: 민팅 매크로 개발 01

서버 시간 동기화 방법과 특정 색 클릭 매크로 개발을 위한 Python 코드 예시를 제공하며, 클릭 범위를 비율로 계산하는 방법과 RGB 인식 클릭 구현 방법을 설명합니다.

2023-02-17: ChatGPT 추천 익스텐션

ChatGPT 관련 추천 익스텐션 목록: WebChatGPT (인터넷 액세스), Chat GPT Optimizer (복사 붙여넣기), 프롬프트 지니 (자동 번역기), ChatGPT for Search Engines (검색 결과 통합), ChatGPT to Notion (결과 저장), ChatGPT Writer (신속한 글 작성), YouTube...

2023-02-17: Github Desktop 에서 Pull 충돌 시 해결방법

GIt Desktop에서 Pull 충돌을 해결하려면, 내부 Changes에서 파일을 오른쪽 클릭하고 Discard Changes를 적용한 후 다시 Pull 요청을 하십시오.

2023-02-17: 유니티 3D게임 쿼드뷰 09

유니티 3D 게임 개발에 있어 적 AI 구현을 위해 GetComponentInChildren<>();와 NavMeshAgent를 사용하며, NavMesh 베이킹을 통해 적이 플레이어를 잘 따라오도록 설정합니다. 애니메이터 컨트롤러를 통해 적의 애니메이션을 관리하고, 공격 범위를 설정하기 위해 SphereCastAll을 활용하여 플레이어를 타겟팅하는 코드를...

2023-02-16: Notion에 Git 커밋 잔디 불러오기

노션에 Git 커밋 잔디를 연동하는 방법에 대한 설명으로, HTML 블록을 사용하여 GitHub 커밋 그래프를 노션에 삽입하는 방법과 관련된 링크 및 코드 예시가 포함되어 있다. 버전 2에서는 추가적인 업데이트가 언급된다.

2023-02-16: URL Co-Pilot Ver1 : 다모아 사이보그화

URL을 키매핑하여 웹사이트 이동을 반자동화하는 프로그램에 대한 내용으로, 파이썬 코드 재시작 방법과 관련된 코드 예시가 포함되어 있습니다. 매크로 개발과 진심 글쓰기를 주제로 하며, Tkinter를 사용한 최상위 창 만들기 및 모니터 해상도 얻기와 관련된 참고 코드도 제공됩니다.

2023-02-15: 유니티 3D게임 쿼드뷰 08

수류탄 구현 및 폭발 기능을 위한 C# 코드 예시를 제공하며, 수류탄의 투척, 폭발 후 효과, 적에게 데미지를 주는 방법을 설명한다. 또한, 적의 반응을 다르게 설정하고 Rigidbody의 회전 고정을 조정하는 방법도 포함되어 있다.

2023-02-14: 아이패드를 위한 윈도우 해상도 고정

레지스트리를 수정하여 아이패드의 해상도를 고정하는 방법에 대한 안내로, M1 아이패드의 해상도는 2388 x 1668이며, 특정 레지스트리 경로에서 설정을 변경해야 합니다.

2023-02-14: 유니티 3D게임 쿼드뷰 07

피격받을 몬스터를 생성하고, 몬스터 사망 후 피격 판정을 받지 않게 설정하는 방법에 대한 설명. 스크립트에서 머터리얼을 불러오는 방법과 피격 처리 로직을 포함한 코드 예시 제공.

2023-02-14: 유니티 깃허브 연동

유니티 프로젝트 관리를 위해 깃허브와 연동하는 방법에 대한 정보가 포함되어 있으며, 새로운 리포지토리 생성 및 프로젝트를 깃허브에 올리는 방법에 대한 링크가 제공됩니다.

2023-02-10: 유니티 3D게임 쿼드뷰 06

자동회전 오류를 수정하고 레이캐스트를 시각적으로 표시하며 아이템과 플레이어 간의 충돌을 방지하는 방법을 설명합니다. Rigidbody를 제어하기 위해 FreezeRotation 함수를 사용하고, Ray를 활용하여 벽 관통 문제를 해결합니다. 아이템의 물리적 상호작용을 조정하기 위해 콜라이더의 순서를 변경하는 방법도 포함되어 있습니다.

2023-02-09: 유니티 3D게임 쿼드뷰 05

UI 크기 조정, 무기 잔상 효과, 코루틴 함수와 IEnumerator 사용법, 마우스 방향 공격 및 Raycast 활용법에 대한 설명이 포함되어 있으며, 무기 설정, 공격 및 재장전 코드와 관련된 다양한 예시가 제공된다.

2023-02-08: 유니티 3D게임 쿼드뷰 04

아이템 입수, 잔상효과 파티클 생성, 수류탄 회전 기능 구현에 대한 내용. 플레이어의 아이템 저장 변수 생성 및 아이템 수치 변경 함수 제작, 수류탄 태그 수정, 잔상효과를 위한 파티클 위치 변화 설정, Orbit.cs를 통한 수류탄 공전 구현 등이 포함되어 있습니다.

2023-02-06: 유니티 3D게임 쿼드뷰 02

중력 설정, 물리 충돌 강화, 특정 시간 후 함수 실행, 회피 구현, 아이템 제작 및 열거형 사용 방법에 대한 설명이 포함되어 있다. 파티클 시스템의 설정과 아이템 코드 선언부도 다루고 있다.

2023-02-06: 유니티 3D게임 쿼드뷰 03

프리팹 태그 설정과 무기 선택 후 애니메이션 작업에 대한 설명. 아이템 종류에 맞춰 플레이어 변수 설정, 무기 스왑 및 선택 코드 작성, 애니메이션 실행 시 무기 유무 체크를 포함한 코드 예시 제공.

2023-02-05: 유니티 3D게임 쿼드뷰 01

플레이어를 생성하고 필요한 컴포넌트인 Rigidbody와 Collider를 설정하며, Input.GetAxisRaw()를 사용하여 캐릭터의 움직임을 제어한다. Collision Detection을 Continuous로 변경하여 충돌 버그를 방지하고, LookAt() 함수를 사용하여 캐릭터가 이동 방향을 바라보게 한다. 카메라를 따라오게 만들고, bool 연...

2023-02-04: 유니티로 플러피 게임 클론 개발02

프리팹을 특정 초 후에 삭제하는 방법과 UI 생성 방법을 설명하며, 점수를 증가시키는 콜라이더 생성 및 게임 오버 씬 설정에 대한 내용을 포함하고 있습니다. 코드 예시를 통해 점수를 화면에 표시하고, 트리거 설정을 통해 점수를 증가시키는 방법을 설명합니다.

2023-02-03: 유니티로 플러피 게임 클론 개발01

유니티로 플러피 게임 클론을 개발하는 방법에 대한 내용으로, VS Code 자동완성 오류 해결, 이미지 레이어 순서 설정, 애니메이션 커브 설정, 물리 법칙 적용 및 오브젝트 콜라이더 설정 방법을 포함하고 있다. 또한, Rigidbody2D를 사용한 점프 및 파이프 장애물 이동 코드를 제공하며, 프리팹과 제네레이터 개념을 설명한다.

2023-01-26: 웹사이트 자동화 & 엑셀정리

외부에서 파이썬 스크립트를 실행하는 방법에 대한 내용으로, 매크로 개발과 관련된 예제 코드가 포함되어 있으며, 파이썬 PATH 설정이 올바르게 되어 있어야 한다고 언급하고 있다.

2023-01-22: 게임핵 개발03

게임핵 개발에 관한 내용으로, 포인터 찾기, 연산자 변경 함수, 피타고라스 정리 함수를 다루고 있다. 치트엔진을 활용하여 적 캐릭터의 HP를 추적하고, C#에서 double을 float으로 변환하는 함수와 2D 및 3D 거리 계산을 위한 피타고라스 법칙을 적용한 수학 함수를 구현하는 방법이 설명되어 있다.

2023-01-21: 게임핵 개발01

비주얼 스튜디오에서 프로세스를 불러오고 관리하는 방법에 대한 코드 예제와 예외 처리 방법을 설명하며, 프로세스 ID를 추출하는 방법과 관련된 유용한 팁을 제공한다. 코드 샘플은 프로세스 목록을 가져오고 선택된 프로세스에 대한 권한을 얻는 과정을 포함한다.

2023-01-21: 게임핵 개발02

게임핵 개발에 대한 내용으로, 소수점 표현을 두 자리로 제한하는 코드와 WriteInt를 사용하여 메모리 값을 변경하는 방법을 설명합니다. 실시간으로 플레이어 데이터를 읽고 수정하는 방법과 관련된 코드 예시가 포함되어 있습니다.