3PPC.net
Старый 10.04.2011, 15:59 #1
-0-
Гость
 
Сообщений: n/a
-0-
Гость
 
Сообщений: n/a
Устройство: нет кпк
Вопрос Программа под Direct3d mobile на C#

Доброго времени суток всем!
Появился вопрос: как реализовать передвижение камеры при слайде по экрану. У меня получается создать какую-нибудь 3д сцену и в коде задать положение камеры и параметры вращения куба, например. Но как передвигать камеру вокруг этого куба с помощью экрана?
  Ответить с цитированием Цитировать выделенное
Старый 13.04.2011, 21:10 #2
-0-
Гость
 
Сообщений: n/a
-0-
Гость
 
Сообщений: n/a
Устройство: нет кпк
Цитата:
Сообщение от -0- Посмотреть сообщение
Доброго времени суток всем!
Появился вопрос: как реализовать передвижение камеры при слайде по экрану. У меня получается создать какую-нибудь 3д сцену и в коде задать положение камеры и параметры вращения куба, например. Но как передвигать камеру вокруг этого куба с помощью экрана?
События OnMouseDown или OnMouseMove происходят: проверил мессаджбоксом...
вобщем в методе Render я использую метод setСamera(он и задает начальное положение камеры и вращение моего кубика), который, видимо и не даёт менять её позицию в событии...:'( пока не могу найти выход из этой ситуации, что очень плохо
  Ответить с цитированием Цитировать выделенное
Старый 14.04.2011, 16:59 #3
-0-
Гость
 
Сообщений: n/a
-0-
Гость
 
Сообщений: n/a
Устройство: нет кпк
от слайда пока решил отказаться, получилось сделать тапзоны!
вобщем в событии OnPaint я задаю матрицей камеру - 3 вектора(где находится, куда смотрит, где верх) и ещё я создал глобальные интовые переменные, которым в событии он маус даун присваиваю координаты нажатия, и поставил их в матрицу камеры в ОнПэинт, точнее я там ифом проверяю соответствует ли нажатие какой-то тапзоне и, если соответствует, то передвигаю камеру в нужную сторону.
со слайдом труднее - там надо как-то координаты нажатия (целочисленые и считающиеся от левого верхнего угла) перевести в координаты сцены(флоат и начало в центре экрана), если я правильно понял..
  Ответить с цитированием Цитировать выделенное
Ответ

Метки
direct3d mobile


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PROMT Mobile - программа-переводчик SiD Офисные и обучающие программы 98 09.12.2010 09:51
SenseTimeTracker - Программа Windows Mobile, отслеживающая время с использованием SenseUI. Голландец Разное 0 22.09.2010 16:09
File Shaper Mobile - программа для пакетного переименования файлов. Голландец Системные программы 0 31.08.2010 19:14
Content Lister Mobile - программа для просмотра детальной информации о файлах в директориях. Голландец Системные программы 0 31.08.2010 18:57
AddTask - программа для быстрого добавления напоминалок (tasks) в Outlook Mobile Голландец Офисные и обучающие программы 0 20.07.2010 18:43

 


Текущее время: 02:39. Часовой пояс GMT +3.


Powered by vBulletin®
Copyright ©2000 - 2017, vBulletin Solutions, Inc.