Я внедрил приложение Augmented Reality для Android с помощью Adobe Air для Android, FLARManager, Away3DLite. Программа отлично работает на вспышке. Однако, когда я публикую ее на своем мобильном телефоне (HTC Nexus One) или запускаю ее на эмуляторе, моя камера не активируется, и все, что я могу видеть, это цвет моего фона и отображение частоты кадров.Проблема с получением камеры для работы на Away3DLite
Я думаю, что проблема в Camera3D, которую я использовал, это FLARCamera_Away3DLite от FLARManager.
Это, как я установил свою камеру
import com.transmote.flar.camera.FLARCamera_Away3DLite;
private var camera3D:FLARCamera_Away3DLite;
this.camera3D = new FLARCamera_Away3DLite(this.flarManager, new Rectangle(0, 0, this.stage.stageWidth, this.stage.stageHeight));
Я очень признателен за любые советы я могу получить от вас.
Спасибо Джордж
Вы пытались добавить прослушиватель для события ошибки при загрузке вашего Collada? Кстати, я предпочел бы использовать Away3D вместо Papervision3D. Away3D более оптимизирован с меньшим объемом памяти –
@Florian F Спасибо за ваш совет. Мне нужен FLARManager, чтобы использовать Away3D? Я нашел Away3D Lite, что лучше подумать? – Apollon1954
Я никогда не использовал FLARToolkit, поэтому я не знаю, есть ли зависимости от классов Papervision. Да Away3D Lite - это то, о чем я говорил –