Raycast 2

[EP45] 3D 쿼터뷰 액션게임7 – 자동 회전 방지부터 충돌 레이어·벽 관통·아이템 충돌 제거까지 완전 해결

이번 EP45에서는 플레이어 컨트롤을 다듬기 위해 반드시 해결해야 할 물리 충돌 기반 문제 4가지를 정리한다.3D 쿼터뷰 액션게임에서 캐릭터는 다양한 오브젝트와 지속적으로 충돌하기 때문에, 기본 Rigidbody만 적용할 경우 다음과 같은 문제가 발생한다.충돌 시 플레이어가 의도치 않게 회전한다.탄피/총알/아이템과 불필요한 물리 충돌이 일어난다.벽에 부딪히면 관통하거나 이상하게 밀린다.아이템 줍기용 트리거와 실제 물리 콜라이더가 함께 있을 때 반응이 꼬인다.이번 강의는 플레이어 이동 품질을 한 단계 끌어올리는 물리 안정화 편이다.1. 자동 회전 방지 (Rigidbody Angular Velocity 제어)플레이어가 탄피·총알 등과 충돌할 때,Rigidbody가 회전력(angular velocity)을 받..

[EP18] 간단한 AI 몬스터 만들기 — 유니티 2D 인공지능 기초 구현

이번 강좌에서는 유니티 2D 플랫포머 게임에서 가장 기본이 되는 AI 몬스터(Enemy) 를 만들어본다.'인공지능'이라고 하면 복잡한 알고리즘과 고도의 로직이 떠오르지만,게임 AI의 시작은 단순한 판단과 반복 패턴에서 출발한다.이번 EP18에서는 다음을 구현한다:적(Enemy) 캐릭터의 애니메이션 구성기초 이동 로직(왼쪽·오른쪽·정지)AI의 ‘생각하기’ 기능 — 랜덤 행동 선택제자리에서 떨어지지 않는 낭떠러지 감지 로직플레이어처럼 자연스러운 Flip 처리와 애니메이션 전환간단한 유니티 AI 구조 확립이 강좌만 따라오면,플랫포머 게임에서 흔히 볼 수 있는 순찰형 몬스터를 직접 만들 수 있다. 게임 AI vs 실제 AI 기술 비교구분게임 AI실제 AI(머신러닝/딥러닝)작동 원리프로그래머가 규칙을 작성데이터를..