![]() |
|
||||||||||
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Psycho Tiger, спорно ровно до того момента, когда мы поменяем вьювер. И тогда контроллер, который гонял квадратики, с шариками уже не управится.
cr0w312, никак, ей это не нужно. Узнает вьювер всей трассы, сообщит контроллеру. Контроллер уже дальше решит, сломать машинку или нет (оперируя только моделью машины, а не её вьювером!). Либо другой вариант — контроллер перед изменением координат сначала узнает, можно ли в них попасть. А вот у кого он это узнает, от модели или от вьювера — зависит от конкретного проекта. |
|
|||||
|
Регистрация: Mar 2009
Адрес: this.x=0;this.y=0;this.z=0
Сообщений: 89
|
Цитата:
)! |
|
|||||
|
Цитата:
Спорно сколько информации должен сообщить вью контроллере при столкновении.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
По Таймеру или enterFrame-у ?
__________________
Сам себе репортер |
|
|||||
|
@terbooter: это где ты такой пост увидел? =)
@etc, в цитате terbooter`а: Вот это уже как я обычно делаю.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: Mar 2009
Адрес: this.x=0;this.y=0;this.z=0
Сообщений: 89
|
оффтоп: это пост первую строчку которого ты процитировал 3 поста назад. А на форуме есть тег сполера?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
По событию от вью «Я хочу туда!». А туда нельзя, например.
Добавлено через 3 минуты Цитата:
Въехав, например, на машине в столб, твоей страховой совершенно пофиг, под каким углом и сколько раз тебя крутило вокруг оси, ей интересен лишь ущерб. Последний раз редактировалось etc; 02.03.2011 в 11:22. |
|
|||||
|
Регистрация: Mar 2009
Адрес: this.x=0;this.y=0;this.z=0
Сообщений: 89
|
Цитата:
и предположим контроллер узнал какая машинка попала в дтп, машинка начинает вращаться а заставляет ее вращаться контроллер машинки, изменяя ее модель? |
|
|||||
|
Цитата:
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Psycho Tiger, это зависит от того, какие именно данные находятся в модели. Если это бильярд, например, то значения x, y, скорости и прочие параметры не нужны в модели. В модели только номер шара и в лунке он или нет. Вью получает коллекцию шаров и гоняет её по экрану, с собственными координатами. При попадании в лунку, шлёт событие. Далее контроллер решает, что забита 8-ка, то значит начисляем столько-то. Физики в контроллере нет, он рулит только по правилам игры.
Безусловно, смотря что понимать под контроллером. Гоняющий шары вью — это в некотором понимании контроллер физики + вью. В моём личном понимании контроллер занимается бизнес-логикой. |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:25. |
|
|
« Предыдущая тема | Следующая тема » |
|
|