|
|
|||||
[+1 25.10.13]
[+4 18.03.14] |
Котейка представьте Вы хочете отобразить ассет, а они кончились. Про то, что они кончились знает модель. Управление запасами ассетов логическая операция и она в зоне ответственности модели. Иначе Вы далеко зайдете.
Вид занимается отображением загруженного контента и сообщает о разных изменениях состояния вида контроллеру, а тот модели. |
|
|||||
Регистрация: Aug 2013
Сообщений: 56
|
СлаваRa, классика и неклассика это разумеется образное выражение. То что предложил непосредственно автор MVC - классика. Переделанная в будущем разработчиками архитектура - не классика. Разве не так?
Цитата:
Цитата:
Все остальное делает вид. Где он возьмет спрайты этих деревьев и вообще отреагирует ли как-нибудь на ее сообщение модель не волнует. |
|
|||||
[+1 25.10.13]
[+4 18.03.14] |
Как бы измененная сервером часть данных тоже у модели и там не только id.
|
|
|||||
Регистрация: Aug 2013
Сообщений: 56
|
Цитата:
|
|
|||||
[+1 25.10.13]
[+4 18.03.14] |
нет не путаю
|
|
|||||
Регистрация: Aug 2013
Сообщений: 56
|
Как они могут кончиться объясните мне тогда. Если у меня есть звук клика. То он есть и вид им пользуется по мере необходимости. Кончиться он никак не может. Если у меня на сервере лежат картинки, то кончиться они там тоже не могут. О чем вы вообще.
|
|
|||||
Ассеты в модели точно нет смысла хранить.
Представьте что у вас игра с миникартой. На большой карте отображается состояние модели в полном размере, а на миникарте только малая ее часть. А потом заказчик говорит что хочет при нажатии на клавишу Tab выводить эту же миникарту, только в 3Д формате и чтобы можно было крутить. Вы предлагаете ассеты в модели хранить на все три разных вида? А если потом придется удалить маленькую миникарту, потому что она уйдет на второй план после ее 3Д заменителя? Получается нарушение самой логики MVC - архитектура со слабой связью. Она как раз нужна для того, чтобы изменение в одной ее части не приводили к необходимости переписывать ни одну из двух оставшихся В модели можно хранить информацию о доступности тех или иных ресурсов, но никак не их визуальное представление |
|
|||||
[+1 25.10.13]
[+4 18.03.14] |
Пример, после загрузки Вы видите список скинов игрока и хотите выбирайте 1 из двух. По вашим словам вы отвязаны от модели.
В это же время кто-то другой его выбрал. Как вы про это узнаете? |
|
|||||
Регистрация: Aug 2013
Сообщений: 56
|
О ну наконец-то я уж думал меня никто не поддержит
|
|
|||||
Babylon,
Если под "кончились ассеты" подразумевается истощение некоторых графических/мультимедийных ресурсов разобщенными вьюхами - то это говорит о том, что нет "главной вьюхи" над всеми остальными, которая бы предотвратила такой печальный инцидент. Цитата:
__________________
Дети не должны знать о своих родителях |
Часовой пояс GMT +4, время: 09:41. |
|
« Предыдущая тема | Следующая тема » |
|
|