Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Визульно видно, а физичиски нет. (http://www.flasher.ru/forum/showthread.php?t=107483)

PeTa4eK 02.02.2008 16:36

Визульно видно, а физичиски нет.
 
Как сделать так чтобы допустим при добавления мувика(addChild) в другой мувик, чтобы его было визуально видно но физически его какбы небыло. Допустим в ящик стреляют с пистолета и на нем появляются дырки, так вот дырки добавляются в ящик и при повторном выстреле пули уже попадают не в ящик а в выступающие дырки...
Типо так:
| | - ящик
) - дырка
| |) 1 выстрел, | |)) - второй и тд
Вобщем возможно ли сделать дырку видимой + чтобы она не проверялась хит тестом.
Да и дырки должны быть именно в квадрате так как ящик двигается и крутиться!(собсно дырки должны тоже двигаться и крутиться

etc 02.02.2008 17:05

Взрыв мозга.

LinuxVideo 02.02.2008 17:06

Лучше реализовать свой собственный хит-тест. Или, если совсем тягостно, то сделай 2 ящика, один с дырками, другой без, используется только для хит-теста.

DarkLight 02.02.2008 17:10

PeTa4eK, пост был специально так написан, чтобы большинство не могло его осилить?:)

Собственно, что мешает загнать ящик в битмапдату, рисовать на нем дырки как прозрачные области, и использовать битмапдатовский хиттест вместо обычного? тем более, что выстрел, как я думаю, у Вас аппроксимируется точкой, что значительно упрощает задачу.

PeTa4eK 02.02.2008 18:54

А можно подробнее? как работает этот битмапдатовский хит тест? :)

2morrowMan 02.02.2008 19:40

Подробно описано в хелпе!

DRAGOnoid 02.02.2008 20:30

не пытайся писать движок Crysis на флеше - нет смысла пока! ;)

DarkLight 02.02.2008 21:37

Цитата:

Сообщение от PeTa4eK
А можно подробнее? как работает этот битмапдатовский хит тест? :)

На русском - у iNils'а в подписи ссылка:
http://help.inils.ru/flash8/


Часовой пояс GMT +4, время: 20:48.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.