![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Jun 2010
Сообщений: 120
|
Добрый день. Собственно столкнулся с проблемой во flash c максимальным количество объектов на сцене.
В цикле должно создаваться 45 x 45 = 2025 объектов, private function createBlock():void { for (var blockX:int = 0; blockX < 45; blockX++) { for (var blockY:int = 0; blockY < 45; blockY++) { if (_arrLevel1[blockX][blockY] != 0) { _type = _arrLevel1[blockX][blockY]; _block = new Block(this, new Point(blockX, blockY), _type); } } } } TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null". at Box2D.Collision::b2BroadPhase/CreateProxy() at Box2D.Collision.Shapes::b2Shape/CreateProxy() at Box2D.Dynamics::b2Body/CreateShape() at objects::Block() at levels::Level/createBlock() 2. Обязательно ли границы игровой карты, в моем случае (2880 x 2880) строго должны соответствовать границам в физическом мире или же границы физического мира можно сделать намного больше? |
![]() |
Часовой пояс GMT +4, время: 01:09. |
|
|
« Предыдущая тема | Следующая тема » |
|
|