![]() |
hitTest vs getPixel
есть игра, все столкновения просчитываются на hitTest
она жутко тормозит 8 из 30 fps в игре большая карта по которой передвигается игрок (игрок стоит на месте сдвигается карта) карты около 2200*2200 будет ли результат если все столкновения перевести на getPixel? как это лучше реализовать? мувик karta находится внутри другого мувика glavna glavna смещена на x=275 и y=200 как при битмапДата мониторить не с 0 а с опредиленной точки(x=-1100,y=-1100)? мои мысли Код AS1/AS2:
или же вытянуть Код AS1/AS2:
|
У тебя подход изначально не верный.
Делай ячейки размером до 300х300(как я знаю, если больше, то битмапа тормозить начинает), я обычно делаю 64х64. И помещай их по координатам через цикл. То есть на основе плиток. А проверка на столкновение с преградой в таком случае не требует hitTest-a впринципе. В разы снимаются все тормоза! |
| Часовой пояс GMT +4, время: 05:31. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.