Closed GoogleCodeExporter closed 9 years ago
Строчка SpawnMob в сервере закомментирована.
Мобы не появляются, только один игрок.
Original comment by F.Pavel91
on 25 Nov 2011 at 11:51
Original comment by F.Pavel91
on 25 Nov 2011 at 11:55
какой из обектов null ? mob или gameModel ?
Original comment by graph....@gmail.com
on 26 Nov 2011 at 8:37
Думаю, GameModel.
Я так понимаю, синхрокадр пришел раньше
GameStart или почти одновременно с ним.
Original comment by F.Pavel91
on 26 Nov 2011 at 1:47
Такой синхрокадр надо пропускать на
клиенте
Original comment by graph....@gmail.com
on 26 Nov 2011 at 1:59
Тогда придется запоминать, пришел ли GameStart.
Не проще серверу подожать секунду и затем
рассылать синхрокадры?
Original comment by F.Pavel91
on 26 Nov 2011 at 4:09
тогда придется убирать oneway у GameStartЮ
пострадаются все клиенты, потому что
геймстартм им придет сильно в разно время.
не проще ли запоминать один флаг в клиенте?
тем более, что там этот флаг уже жизненно
необходим, Дмитрий Краснов должен был его
сделать (впрочем я сомневаюсь, что он это
правильно сделал).
Original comment by graph....@gmail.com
on 26 Nov 2011 at 4:14
ОК, а где хранить этот флаг?
Original comment by F.Pavel91
on 26 Nov 2011 at 7:14
да хоть проверять, какой экран сейчас
активный
Original comment by graph....@gmail.com
on 26 Nov 2011 at 7:15
Активных экранов может быть несколько.
Например, BackgroundScreen и еще какой-нибудь.
Да и экрана есть свойство isActive, это не то,
что нужно?
Original comment by F.Pavel91
on 26 Nov 2011 at 7:21
да, это свойство. его надо доделать issue 26
однако согласен, это не лучшее решение.
но можно в gameModel добавить флаг IsStarted
Original comment by graph....@gmail.com
on 26 Nov 2011 at 7:24
Проще воспользоваться GameplayScreen.IsActive.
Original comment by F.Pavel91
on 26 Nov 2011 at 7:28
Original comment by F.Pavel91
on 26 Nov 2011 at 10:21
Original issue reported on code.google.com by
F.Pavel91
on 25 Nov 2011 at 11:50Attachments: