Форум Игромании
 
Регистрация
Справка
Пользователи Календарь Сообщения за день

Ответ
 
Опции темы
Старый 06.12.2007, 19:58   #521
Guest
 
Сообщений: n/a
Вопрос в тему.

как сделать нормальный bullet time в Макс Пэйне.
 
Ответить с цитированием
Старый 06.12.2007, 20:00   #522
Кандидат наук
 
Аватар для pokibor
 
Регистрация: 13.06.2005
Адрес: 0x00000000
Сообщений: 8,375
Репутация скрыта [+/-]
Цитата:
Сообщение от BZIC Посмотреть сообщение
как сделать нормальный bullet time в Макс Пэйне.
В Макс Пэйне он уже сделан
Bullet time делается либо прописыванием отдельной физики, если величина замедления постоянно, либо правдивой физики с возможностью прямого замедления времени.
__________________
Товарищ, верь: пройдет она -
Эпоха лживых, злых понятий.
Весь мир очнется ото сна,
И на обломках "демократий"
Напишут наши имена!

Мы были волшебницами (оригинальное фентези)
Тень Войны (фанфик по ГП)
pokibor вне форума  
Отправить сообщение для pokibor с помощью ICQ Ответить с цитированием
Старый 06.12.2007, 20:02   #523
Guest
 
Сообщений: n/a
Vaider
МОЛОДЕЦ это не шифр \у меня на мобиле кнопки стёрты\

я имею ввиду как его поправить, чтоб он срабатывал сам в определённый момент.
 
Ответить с цитированием
Старый 07.12.2007, 16:02   #524
Guest
 
Сообщений: n/a
ПОмогите плиз, как в ирлихте можно получить координату от загруженого меша.. и чтоб эта координата (например Х) отоброжалась на экране..

Хочу сделать чтоб к примеру:
есть объкт.

хск=1
Если (Х<1000)
{
х=х+хск
если (Х>700)
{
если (xcк>0.5) хск=xcк-0.01
}
}

т.е. чтоб объект двигался по Х со скоростью 1, а когда Х>700, скорость уменьшилась и стала 0.5. типа замедления объекта
 
Ответить с цитированием
Старый 07.12.2007, 17:02   #525
Кандидат наук
 
Аватар для pokibor
 
Регистрация: 13.06.2005
Адрес: 0x00000000
Сообщений: 8,375
Репутация скрыта [+/-]
Naom
Я что-то не понял. Вы путаете каркас (Mesh) и узел (Node). Каркас - это собственно основа 3D-модели, её вершины. Она висит в памяти и у неё не может быть координат, иначе как у её вершин.
На сцене Mesh должен быть представлен узлом, класс которого наследует от ISceneNode. В нём определен метод
virtual const core::vector3df getPosition () const
который и возвращает вектор, состоящий из текущих координат узла по осям. Наверно, именно это Вам и нужно.
__________________
Товарищ, верь: пройдет она -
Эпоха лживых, злых понятий.
Весь мир очнется ото сна,
И на обломках "демократий"
Напишут наши имена!

Мы были волшебницами (оригинальное фентези)
Тень Войны (фанфик по ГП)
pokibor вне форума  
Отправить сообщение для pokibor с помощью ICQ Ответить с цитированием
Старый 08.12.2007, 18:10   #526
Guest
 
Сообщений: n/a
Попробую объяснить по другому...
я загружаю модель

scene::IAnimatedMesh* mesh = smgr->getMesh("train.3ds");
scene::ISceneNode* node = 0;
node = smgr->addAnimatedMeshSceneNode(mesh);

Как я понял node это моя модель, мне нужна координата ее по оси х.

Как мне сделать так чтоб моя модель постоянно двигалась по оси х..
и чтоб доходя до 100 она возврощалась обратно до 0, а потом снова до 100... и чтоб все это происходило автоматически..

Хочу сделать, чтоб поезд приблежаясь к станции замедлялся.. а отдоляясь от станции увеличевал скорость.. а для этого мне нада знать координату Х модели моей (всей).
 
Ответить с цитированием
Старый 08.12.2007, 18:21   #527
Пугатель
 
Аватар для [CCCP] Monster

 
Регистрация: 26.06.2005
Адрес: Москва, СССР
Сообщений: 6,111
Репутация: 1096 [+/-]
Naom

Если делаешь с использованием DirectX то используй преобразование матрицы проекции модели, а именно, приращение по вектору скорости за время, прошедшее между сменой кадров.

Если OpenGL, то матрица вида и модели там совмещена для упрщения расчетов, но суть та же. ПРосто не обнуляй матрицу для камеры.
__________________
Служу Советскому Союзу!

Хорошо смеется тот, кто стреляет первым! (танкистская мудрость)
[CCCP] Monster вне форума  
Отправить сообщение для [CCCP] Monster с помощью Skype™ Ответить с цитированием
Старый 08.12.2007, 18:34   #528
Guest
 
Сообщений: n/a
Не понял =)

Я ииспользую Ирлихт... Киньте ктонибудь кодик =) плиз.. я новичек в С++... 4 года отдал на Блитц3д.. и понял что это не самое лучшее для создания игр.. там легче было...
PositionEntity Entity,x,y,z
x=x+1
и все... моя Ентити все время на один движецца вперед.. а если ставлю
if x<100 then
x=x+1
endif
получаю что движецца до тех пор пока х не станет 100
 
Ответить с цитированием
Старый 08.12.2007, 18:34   #529
Юзер
 
Регистрация: 07.06.2006
Адрес: this
Сообщений: 162
Репутация: 112 [+/-]
Цитата:
Сообщение от [CCCP
Monster;2836461]Если делаешь с использованием DirectX то используй преобразование матрицы проекции модели, а именно, приращение по вектору скорости за время, прошедшее между сменой кадров.
Нет, он пишет (ну как бы на DX) на движке irrlicht.
Naom
Для этого тебе нужно создать аниматор: scene::ISceneNodeAnimator.
Примерно так:
Код:
scene::ISceneNodeAnimator* anim =
smgr->createFlyStraightAnimator(core::vector3df(100,0,60), //тут укажи нужные координаты
			core::vector3df(-100,0,60), 2500, true);

//А теперь можешь добавить этого аниматор своей модельке
mesh->AddAnimator(anim);
__________________
www.rodionovstepan.ru
razor21 вне форума  
Отправить сообщение для razor21 с помощью ICQ Ответить с цитированием
Старый 09.12.2007, 13:11   #530
Guest
 
Сообщений: n/a
ммм.. а как сделать так чтоб я мог эти координаты показать на экран?
 
Ответить с цитированием
Старый 09.12.2007, 17:32   #531
Новичок
 
Регистрация: 25.10.2007
Сообщений: 41
Репутация: 8 [+/-]
Я насчет движка ORGE.Мне нужен туториал.Я зашел на сайт который порекомендовала "Игромания",но там нет ничего насчет ORGE.ПОМОГИТЕ!

Последний раз редактировалось Akib; 10.12.2007 в 15:56.
Akib вне форума  
Ответить с цитированием
Старый 09.12.2007, 18:12   #532
Юзер
 
Регистрация: 07.06.2006
Адрес: this
Сообщений: 162
Репутация: 112 [+/-]
Naom
Как-как... В туториал к irrlicht'y пробовали заходить? На StaticText выводить Cм. namespace gui.
__________________
www.rodionovstepan.ru
razor21 вне форума  
Отправить сообщение для razor21 с помощью ICQ Ответить с цитированием
Старый 10.12.2007, 11:36   #533
Guest
 
Сообщений: n/a
=) я не понимаю там.. там как-то не понятно
 
Ответить с цитированием
Старый 10.12.2007, 21:17   #534
Guest
 
Сообщений: n/a
Помогите.. как мне манипулировать объектом? Чтоб объект двигался вправо и влево.. начиная с центра, двежецца вправоо. замедляецца, остонавливаецца, снова ускоряецца и движецца вправо.. затем снова замедляецца, остонавливаецца, ускоряецца влево.. и т.д.. только чтоб к примеру остонавливался на мин 5.

Хочу сделать симулятор поезда =) подскажите как реализовать.. кодиком =)) а то никак не дадумаюсь
 
Ответить с цитированием
Старый 10.12.2007, 21:36   #535
Кандидат наук
 
Аватар для pokibor
 
Регистрация: 13.06.2005
Адрес: 0x00000000
Сообщений: 8,375
Репутация скрыта [+/-]
Naom
Учитесь программировать. У меня создаётся чувство, что Вы сели писать под Irrlicht, ничего не смысля в программировании - и примеры не можете разобрать, и хелп почитать. В таких условиях Вам что-то подсказывать - бессмысленно, ибо в итоге придётся за Вас писать всю программу.
Ответ на вопрос: координаты объекта, наследующего от интерфейса ISceenNode, изменяются методом setPosition и получаются методом getPosition. Таймер с точностью до миллисекунд, можно получить при помощи экземляра IrrlichtDevice: device->getTimer()->getRealTime() либо device->getTimer()->getTime(). Соотвественно, объектом можно манипулировать как угодно.
Если Вы ничего из вышесказанного не поняли - мой Вам совет, перечитайте учебник по C++ или на каком языке Вы там кодите, затем - основы объектно-ориентированного программирования и, под конец, разберите примеры Irrlicht. И не думайте, что можно вот так взять движок и написать игру, обладая минимальными навыками в программировании. Это невозможно.
__________________
Товарищ, верь: пройдет она -
Эпоха лживых, злых понятий.
Весь мир очнется ото сна,
И на обломках "демократий"
Напишут наши имена!

Мы были волшебницами (оригинальное фентези)
Тень Войны (фанфик по ГП)
pokibor вне форума  
Отправить сообщение для pokibor с помощью ICQ Ответить с цитированием
Старый 11.12.2007, 14:54   #536
Новичок
 
Аватар для Stuntman
 
Регистрация: 11.12.2007
Сообщений: 1
Репутация: 0 [+/-]
Всем добрый день.Помогите, пожалуйста. Нашёл на журнальном диске движок ОGRE. Пишут, что установки не требует. Как запустить?
Stuntman вне форума  
Ответить с цитированием
Старый 11.12.2007, 15:26   #537
Игрок
 
Аватар для SОNIC
 
Регистрация: 11.08.2007
Адрес: KZ, Apple City
Сообщений: 526
Репутация: 240 [+/-]
Цитата:
Сообщение от Stuntman Посмотреть сообщение
Как запустить?
Я думаю, что, если это
Цитата:
Сообщение от Stuntman Посмотреть сообщение
движок
то его нужно использовать средой его(мб и другой) разработки.
__________________
Intelligence plus character - that is the goal of true education. Dr. Martin Luther King Jr.
SОNIC вне форума  
Отправить сообщение для SОNIC с помощью ICQ Ответить с цитированием
Старый 11.12.2007, 16:44   #538
Заблокирован
 
Регистрация: 03.04.2006
Сообщений: 996
Репутация: 166 [+/-]

Предупреждения: 400
Цитата:
Сообщение от Stuntman Посмотреть сообщение
Всем добрый день.Помогите, пожалуйста. Нашёл на журнальном диске движок ОGRE. Пишут, что установки не требует. Как запустить?
Кстати, говорят, что ландшафты в OGRE смотрятся неплохо. Это правда?
Hungry-Ogre вне форума  
Ответить с цитированием
Старый 21.12.2007, 12:14   #539
Опытный игрок
 
Аватар для macht
 
Регистрация: 28.05.2006
Адрес: Серда
Сообщений: 1,959
Репутация: 216 [+/-]
думаю для начала сделать что нить на дэлфи с дополнение GlsScene вроде так называется. Сам на днях сяду изучать. Именно на простеньких аркадах мона понять игры.,
И считаю если есть сильная нужда в игроделе и в вашем городе есть игровые компании то смело идите к ним, они то уж дадут напутсвие :-)
А вот самому открывать компанию это дело сложноватое, но реализуемое.
Давайте каждый отпишет концепции "своей" аркадной игры. Думаю будет интересно.
__________________
Steam:ru_macht
PSN: ru_macht
macht вне форума  
Отправить сообщение для macht с помощью ICQ Отправить сообщение для macht с помощью Skype™ Ответить с цитированием
Старый 24.12.2007, 09:55   #540
Юзер
 
Аватар для GSUR
 
Регистрация: 30.08.2007
Адрес: Запаришься искать
Сообщений: 121
Репутация: 14 [+/-]
Чет я не долетел, а где учебнго-гровой процесс происходит(гоночный симулятор делать собрались)
__________________
Нет победы без боя!!!
Победа над слабым - позор...
Битва не только повод показать силу, но и интелект...
Самые красивые битвы, да и самые умные полководцы были до изобретения пороха...раньше честь и доблесть, сейчас кнопка решает все.
GSUR вне форума  
Ответить с цитированием
Ответ


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

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

Быстрый переход


Часовой пояс GMT +4, время: 10:14.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Rambler's Top100 Яндекс цитирования