Away3D для 2D игры (Элементы 3D)
Добрый день.
Перевожу игру с Papervision3D на Away3D... Возникло несколько проблем: 1. Главная - Почемуто объекты Движка рисуются ЗА всеми объектами страницы (на каком бы слое Away3D-объекты не располагались). 2. Несмотря на п.1 - Слой Away3D (находясь поверх (например на stage)) блокирует все взаимодействия мыши. (только снимать со stage и предавать другим слоям?) 3. Ну и пока совсем второстепенный вопрос перспективы - Возможно ли на этом движке сделать 2D на 3D без перспективы, с отображением поодаль на странице. Спасибо... |
|
Цитата:
Цитата:
Цитата:
|
Цитата:
Чего стоит только - starling.display.Sprite А хотелось бы просто добавить слой Stage3D где и отрисовать 3D объекты и с кажем некоторые партиклы... Тем не менее спасибо - не знал о этом API. Цитата:
И че никак? ВАЩЕ НИКАК? :( |
Цитата:
Я хотел предложить перенести на него только ui. Одновременно могут работать несколько stage3d. Опять же, посмотрите мои ссылки. |
Цитата:
|
Цитата:
1. А как быть с UI отрисованными в CS? (заново разрабатывать) (портирование именно в этом смысле!) 2. UI переносить совсем не хотел. 3. Если переносить то переносить именно слой экшена. (У меня Там больше завязано все на bittmapы). 4. Хотелось именно минимальным воздействием. (Только те объекты которые относятся к 3D изобразить на слое Stage3D) 5. Ссылки смотрел и пытался кое что перенести, но споткнулся как раз на - starling.display.Sprite (По началу думал что там обычный - ан нет все спрайты заново писать!) Добавлено через 5 минут Цитата:
или ссылку. |
http://away3d.com/forum/viewthread/1960/
Цитата:
|
1.
Context3D - AS3 drawToBitmapData() метод Цитата:
2. Код Код:
_view.renderer.swapBackBuffer = false; 3. Альтернативный код из ссылки Код:
var stageBMD:BitmapData = new BitmapData(stage.stageWidth, stage.stageHeight); Спасибо... что пытались... ПОКА ВЫВОДЫ: 1. Возможно позже разберусь со starling - потенциально интересно и реально, но пока трудо-затратно! 2. Пока остается Papervision3D. |
Часовой пояс GMT +4, время: 20:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.