Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Требуется написать компонент и продемострировать его работу.

Итак, если некоторый UIViewController, сделанный в IB,связанный со своим кодом класса. В нем есть UIView, для которго также сделан дизайн, наример 2 кнопки, который через IBAction связаны с кодом в UIVIewController (вернее нашем его субклассе, но не суть).

Далее есть EAGLView , который отображается пользователю. У него есть ссылка на UIViewController , тоже через IB, вобщем они связаны.

Требуется написать класс 3д-объекта - плоскости, которая умеет:

1)Отображать содержимое UIViewController а,связанного с ней, всю его анимацию, если таковая есть.

2)Пересчитывать тачи EAGLView в координатах UIViewController - а (!! плоскость не обязательно находится под 0вым углом к камере, возможно она смещена или повернута, поэтому нужно пересчитывать координаты по цепочке

2Д координаты тача в EAGLView - > 3D луч до пересечения с плоскотью UIVIew ->3Д точка пересечения луча и плоскости -> 2Д координаты в системе UIViewController а.)

3)Отправить UIViewController-у пересчитанные тачи.

Нужно пересылать все 4 селектора (touchesBegan,touchesEnded,touchesMoved,touchesCancelled)

С математикой пересчета я могу помочь, если кому сложно, напишу в Маткаде, а вы уже реализуете на objective-C

Подобные штуки уже реализованы под OpenGL для больших компьютеров (перенос клика на 3д-объект с нарисованным на нем GUI), покопайте.

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

Маленькие подсказки

Q:Как рендерить в текстуру?

A:Сначала нужно получить изображение UIView в виде UIImage или CGImageRef (что лучше),затем сконвертировать эту картинку в OGL-овскую текстуру, затем обновить текстуру у плоскости

Q:Как получить изображение UIView?

A:после метода drawView в графическом контексте UIView формируется изображение, которое затем используется для вывода на экран, его же можно получить как CGImage. Точно можно, погуглите.

Схема оплаты такая:

1)Выбираю кандидата, перевожу оговоренную сумму с протекцией по Webmoney

2)Делаете, присылаете мне ад-хок на 1 мое устройство (если нет сертификата, то это тоже решаемо)

3)Я смотрю адхок и посылаю Вам код протекции

4)Вы получаете деньги и передаете мне исходники.

14 лет назад
limenutt
Гость 
NaN летРоссия
17 лет в сервисе
Был
12 лет назад
Выбранный исполнитель
myxa24
Alexander 
41 годРоссия
15 лет в сервисе
Был
14 лет назад
14 лет назад
$300
3 дня
  • Похожие заказы
  • Есть вот такая игра - http://www.shell.com/home/Framework?siteId=thailand-en&FC2=/thailand-en/tailored/shell_for_motorists/fuels/v-power_diesel_pkg/advanced_performance_fuel/zzz_lhn.html&FC3=/thailand-en/tailored/shell_for_motorists/fuels/v-power_diesel_pkg/game/game.html Игра написана для Adobe Shockwave palyer, есть исходники. Надо сделать эту игру для Adobe Flash player. И добавить такие новые функицональные возможности: - Сделать различные варианты заправки на пит-стопе, то есть ...

    Закрыт
    14 лет назад
  • $500

    Нужна идея и программное решение.Видеопоток(каждый кадр) с VGA выхода компьютера ( от прикладного ПО,800x600,32-bit ) нарезать на N фрагментов , масштабируемых до формата 800x600,32-bit, и передать их в real-time с сохранением fps порядка 80 для ...

    Закрыт
    14 лет назад
  • Необходимо сделать или переделать вот такую игру http://l-igry.ru/sportivnye/dvd-lyzhnyu.html для web. ВАЖНО, чтобы в игре была возможность оплаты и открытия доп. опций через SMS и т.п. системы оплаты.

    Закрыт
    14 лет назад
  • Необходимо написать объемное ТЗ с описанием проекта "Создание flash-игры для сайта вконтакте". Более подробно о идее по ICQ. Оставляйте свои контакты в предложениях. Указывайте примерные сроки и стоимость услуг.

    Разработка игрнет заявок
    Закрыт
    14 лет назад
  • Требуется Ява кодер с отличным знанием игры LineageII Gracia Final Требуется исправление примерно 1000 багов Цена договорная Предоплату НЕ ДАЮ!

    Закрыт
    14 лет назад
  • $2000

    Нужна разработка флеш игры «Монополия сегодня» чтобы игроки могли играть Интернете с ботом и между собой пример такой игры есть в Интернете для сотовых телефонов.

    Закрыт
    14 лет назад
  • Требуется написать компьютерный аналог для игровых автоматов "Mega Jack", "IgroSoft", "Novamatic-Gaminator". Обязательное требование - графика и звук должны быть идентичны реальным автоматам (графический и звуковой материал отсутствует). Язык программирования и графические технологии на выбор исполнителя. ...

    Закрыт
    14 лет назад
  • $1000

    Здравствуйте. Интересуют цены и сроки разработки. Функционал игры, фактически, очень похож на фермера. Есть некий объект во владении игрока, который улучшается покупками из магазина. Допустим, дом, который игрок обустраивает и устанавливает в него всякую ерунду. Он может выбрать место ...

    Закрыт
    14 лет назад
  • $10000

    Нужны команды или отдельные разработчики для создания интересных и длительных проектов – игр, в основном для Вконтакте. Все условия по договоренности. Пишите, на все вопросы ответим. Гейм-дизайнеры, флэш-программисты, серверные программисты, художники, звуковики – пишите все!

    Закрыт
    14 лет назад
  • Господа! Объявляется тендер на сотрудничество с разработчиками. Ориентировочное описание задачи: Игры для игровой капсулы (внутрь которой заходят 5 человек, а на большом экране происходит какое-то действо). Тематика - движение в танке, самолёте, космическом корабле. Процесс - в первые 20-30 ...

    Закрыт
    14 лет назад