반응형
- 객체 지향 프로그래밍 - OOP (Object Oriented Programming)우밍OOP (Object Oriented Programming)프로그램을 객체(Object)들의 상호작용으로 구성하는 방식의 프로그래밍 패러다임객체는 데이터(속성)와 기능(메서드)를 하나로 묶은 독립적인 단위로, 현실 세계의 사물을 프로그래밍적으로 모델링한 것예를 들어, 자동차라는 클래스를 만든다고 하면속성 : 색상, 속도, 연료량메서드 : 달리기(), 멈추기(), 기름넣기()이를 기반으로 다양한 자동차 인스턴스를 만들 수 있음 (빨간차, 파란차 등)왜 객체 지향을 사용할까?현실 세계와 닮아서 이해하기 쉽고 직관적유지보수가 쉬움 (모듈화, 캡슐화 덕분에)재사용성 높음 (상속, 다형성)확장하기 쉬움 (새로운 기능 추가 시 기존 코드를 많이 건드릴 필요 없음)절차지향과의 비교절차지향은 순차적으로 명령을 수행하는..
- 2025-04-17 00:04:23
- Unity Physics.Overlap우밍Uinty에서 Overlap이란?Physics Overlap은 Unity에서 물리 공간 안에 어떤 오브젝트가 들어와 있는지 검사할 때 사용하는 기능이에요.쉽게 말하면, "이 구역 안에 뭐가 있지?" 를 물어보는 거예요. 언제 사용할까?Overlap 기능은 다음과 같은 상황에서 자주 사용돼요 공격 범위 안에 적이 있는지 확인할 때아이템 습득 범위 안에 플레이어가 있는지 확인할 때트리거 없이, 직접적으로 물리적 영역을 검사할 때자주 사용하는 Overlap 메서드메서드설명Physics.OverlapSphere구 형태의 영역 안에 있는 Collider들을 검사Physics.OverlapBox박스 형태의 영역 안에 있는 Collider들을 검사Physics.OverlapCapsule캡슐 형태의 영역 검사모두 Co..
- 2025-03-24 18:39:00
- 1. 유니티 엔진이란?우밍유니티 엔진(Unity Engine)은 무엇인가?유니티는 게임 엔진이다간단히 말해서, 유니티는 게임을 만들기 위한 도구 모음이에요.좀 더 구체적으로는 그래픽, 물리 연산, 사운드, UI, 네트워크 등게임에 필요한 여러 기능들이 미리 구현되어 있는 개발 플랫폼이죠.덕분에 개발자는 하나하나 직접 만들 필요 없이,핵심 로직에만 집중해서 빠르게 게임을 개발할 수 있어요.유니티의 주요 특징멀티 플랫폼 지원한 번 개발한 게임을 PC, 모바일, 콘솔, VR/AR 등다양한 플랫폼에 쉽게 배포할 수 있어요.직관적인 UI와 에디터코드를 잘 몰라도 간단한 게임은 만들 수 있을 정도로유니티 에디터는 사용자 친화적이에요.방대한 커뮤니티와 에셋 스토어유니티는 사용자가 많기 때문에 관련 자료나 튜토리얼도 정말 많고,필요한 기능이나..
- 2025-03-24 18:08:10
반응형
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)