Unity 3D MVC

2075 / Unity / 2D / 3D / Шаблони / MVC

 

Раніше за все відповідав один скрипт з вводом, а тепер їх 3

 

Model – данні і логіка їх обробки

життя, монети

View – як відображається гравець, обробка кнопок та колізій

життя – цифрою, лінією, сердечками

монети – цифрою, лінією, іконками

Controller – отримує від View інформацію про введення,

обробляє їх та маніпулює Model

 


 

Можна змінити спосіб обробки даних, не змінюючи їх відображення

Можна роздати роботу кільком програмістам

 

 

PlayerModel PlayerView PlayerController
IDamageProvider DP1 DP2