2016-01-21 1 views
0

Я ищу, чтобы создать игру от первого лица для платформы Android, в которой среда основана на воспроизведении видео, которое существует на устройстве. Я хотел бы контролировать скорость воспроизведения видео, чтобы имитировать «движение» в игре. Уловка заключается в том, что я также хотел бы разместить 3D-объекты в представлении игрока (аватары, контрольные точки и т. Д.).Android - Video Gamification

Мне не удалось найти примеры этого типа «игр» в моих исследованиях, и я надеялся получить помощь от сообщества, чтобы помочь мне определить, действительно ли это возможно с помощью единственных (или других предлагаемых) двигателей , и если да, то укажите мне некоторые общие направления либо учебников/блогов/документации, которые могут помочь мне собрать это вместе.

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

Справочная информация: Я смог создать свой собственный медиаплеер, используя медиакодек медиаредактора Android, который способен контролировать скорости воспроизведения видео в определенных пределах. Тем не менее, теперь моя проблема заключается в возможности добавлять 3D-активы в контексте видео-представления.

Cheers!

ответ

0

для 3d-активов вам нужно будет использовать opengl.

Вам, скорее всего, потребуется декодировать ваше видео в текстуру opengl, которая будет отображаться на 3d-сетке в opengl.

0

Вы можете разместить видео в меш-объектов в Unity с помощью этого плагина: https://www.assetstore.unity3d.com/en/#!/content/10032

Тогда вы можете разместить любые 3D объекты в сцене также.

(вы можете управлять воспроизведением с помощью этого плагина, но не можете напрямую обращаться к видео пользователям, для этого потребуется какой-то другой родной плагин или загружать видео с внешнего сервера)