Collider 2

[EP11] 물리 충돌 이벤트 완전 정복 — OnCollision & OnTrigger 활용법

유니티로 게임을 만들다 보면 “오브젝트끼리 부딪히는 순간 무언가가 일어나면 좋겠다”라는 요구가 반드시 생긴다.이번 EP11에서는 이러한 상호작용의 핵심이 되는 물리 충돌 이벤트(OnCollision / OnTrigger) 를 완전히 정복해본다.지난 강의에서 우리는 Rigidbody와 Collider를 이용해 움직이는 공을 만들었고, AddForce를 사용해 직접 조작할 수 있도록 구현했다.이번 강의에서는 이 움직임에 이벤트 기반 로직을 추가해충돌 시 색이 변화하고특정 트리거 영역 안에서 공이 위로 튀어 오르고진입/유지/이탈 이벤트를 이용해 다양한 게임적 효과를 만들어볼 것이다.OnCollision과 OnTrigger의 차이는 유니티 입문자들이 가장 많이 헷갈려하는 부분 중 하나지만,이번 강의를 통해 두 ..

[EP09] 현실 물리 적용하기 — 중력, 충돌, 재질(Material), 물리 매테리얼(Physic Material) 완전 정복

이번 시간은 드디어 “현실 세계처럼 움직이는 물체”를 유니티 안에 구현하는 법을 다룬다.중력, 충돌, 반동, 미끄러짐, 탄성, 재질 등 현실에서 당연하게 존재하는 물리 효과가 게임 안에서도 그대로 재현되려면 단 4개의 핵심 컴포넌트가 필요하다.이번 강의는 프로그래밍 없이 에디터만으로 진행되는 순수 물리 기초이며,초보 개발자들이 반드시 알아야 할 유니티의 핵심 물리 요소를 모두 정리했다.01. 중력 적용하기 — Rigidbody 추가게임 오브젝트는 기본적으로 “무중력 상태”이다.따라서 아무 설정 없이 Play하면 그냥 공중에 떠 있는다.이를 현실처럼 중력(Gravity)을 받게 하려면 반드시 Rigidbody 컴포넌트를 추가해야 한다.리지드바디 추가 경로Inspector → Add Component → R..