본문 바로가기

전체 글67

유니티의 진실! 유니티 주의할점. http://unityindepth.tistory.com/52 2016. 3. 8.
유니티 패치를 위한 애셋 번들 애셋번들(AssetBundle)은 무엇인가요? 유니티에서 애셋(Asset)들을 묶어서 하나로 관리하는 파일을 의미합니다. 다른 사용자에게 다량의 파일을 전송할 때 디렉토리 구조 및 파일들을 모아 하나의 zip파일에 압축하여 전송하듯이, 게임 제작에 사용하는 애셋에 관련된 원본 데이터 및 관련 설정을 모두 포함하여 하나의 파일로 묶어 줍니다. 그렇다면 애셋은 뭔가요? 애셋은 유니티 프로젝트에서 공용으로 사용하는 데이터를 의미합니다. 3D 모델링, 이미지, 사운드, 텍스트 및 스크립트 파일등 모든 데이터가 애셋이 될 수 있습니다. 더 쉽게 설명하면 프로젝트 뷰에 목록이 보이면 이 아이템들이 각각 애셋이라도 생각하셔도 무방합니다. 애셋은 파일 뿐만 아니라 메타 데이터라고 하는 엔진 내에서 데이터 활용을 위해 .. 2016. 2. 26.
MVC 모델 Model-View-Controller MVC 구조의 이해 XE Core는 모델-뷰-컨트롤러(Model-View-Controller) 개발 패턴에 기반한다. 이것을 줄여서 MVC 구조라고 말한다. 소프트웨어 공학에서 프로그램의 설계는 건축(architecture)과 같다. 시스템의 운영 구조를 목적과 명세에 따라 유기적 관계로 설계하고 업그레이드를 통제하는 지침과 원칙, 이것을 아키텍처 패턴이라고 하며 그 가운데서 MVC 패턴은 연산과 처리를 담당하는 프로그램의 논리(logic) 구조에서 사용자에게 제공하는 프리젠테이션(표현부분)을 분리하는 소프트웨어 접근 방법론이다. 이 패턴을 성공적으로 사용하면 사용자 인터페이스와 비즈니스 로직(프로그램의 논리 구조)을 서로 영향 없이 쉽게 고칠 수 있는 애플리케이션.. 2016. 1. 15.