목록전체 글 (186)
Learn & Record
1. 언리얼 C++ 인터페이스 - 인터페이스란? - 객체가 반드시 구현해야 할 행동을 지정하는데 활용되는 타입 - 다형성(Ploymorphism)의 구현, 의존성이 분린된 설계에 유용하게 적용 - 예시) 월드에 배치되는 모든 오브젝트. 안움직이는 오브젝트를 포함(Actor) - 움직이는 오브젝트 (Pawn) - 길찾기 시스템을 반드시 사용하면서 움직이는 오브젝트 2. 예제를 위한 클래스 다이어그램 - 수업에 참여하는 사람과 참여하지 않는 사람의 구분 - 학생, 선생 / 교직원(수업에 참여하면 안되는 구성원) - 수업 행동에 관련된 인터페이스 : ILessonInnterface 3. 언리얼 C++ 인터페이스 특지어 - 인터페이스를 생성하면 두 개의 클래스가 생성됨 - U로 시작하는 타입 클래스 - I로..
1. 예제를 위한 다이어그램 - 어떤 학교에서 학생과 교수가 함께 수업하는 상황의 구현 - 학교 정보는 GameInstance에서 지정 - 클래스에 설정할 프로퍼티 정보 - Person에는 DoLesson이라는 가상 함수가 있음. - Teacher의 DoLesson은 수업을 가르치는 행동 2. 정리 - 리플렉션 시스템을 사용해 언리얼 오브젝트의 특정 속성과 함수를 이름으로 검색할 수 있다. - 리플렉션 시스템을 사용해 접근 지시자와 무관하게 값을 설정할 수 있다. - 리플렉션 시스템을 사용해 언리얼 오브젝트의 함수를 호출할 수 있다. - 언리얼 엔진의 기본 프레임웍은 리플렉션을 활용해 구축되어 있으므로 언리얼 엔진을 이해하기 위해서는 리플렉션 시스템을 - 이해하는 것이 필요함.
https://youtu.be/kICh_d6tHQk?si=d1uguy6oLeXeO5iY Never Give Up
https://www.youtube.com/watch?v=Ke7MKgRbYYs&list=PLpXTitStY9zu4-8M8DTG4HF_sHN-zvPiw&index=3 뷰포트에 있는 다양한 기능을 배웠습니다. 오브젝트 모드, 에디트 모드, 스컬프트 모드, 버텍스 페인트, 웨이트 페인트, 텍스쳐 페인트 등등다양한 기능이 많다! 뷰포트 설명!!!
https://www.youtube.com/watch?v=BIJ6wu5rwsU&list=PLpXTitStY9zu4-8M8DTG4HF_sHN-zvPiw&index=2 블렌더에 화면에 대한 설명과 기본 메뉴 설명.Layout, Modeling, Sculpting, UV Editing, Texture Paint, Shading, Animation, Rendering, Compositing, Geo, Script 등등 다양한 기능을 지원한다.
https://www.youtube.com/watch?v=ZlX76rXivvw&list=PLpXTitStY9zu4-8M8DTG4HF_sHN-zvPiw&index=1 https://www.blender.org/download/lts/3-3/ Blender 3.3 LTS — blender.orgThe first long-term support release of the 3.x series. Supported until September 2024.www.blender.org