 |
13.02.2012, 22:17
|
#241
|
Знающий
Регистрация: 01.04.2011
Адрес: Екатеринбург
Сообщений: 232
Написано 48 полезных сообщений (для 82 пользователей)
|
Ответ: axelynx
А ты полюбому физику буллет будешь встраивать?
|
(Offline)
|
|
13.02.2012, 22:19
|
#242
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: axelynx
она уже встроена. и компилится вместе с движком. но не вынесена в интерфейс. летом может найму пару студентов допиливать нудные фишки вроде враппинга физики, сишного и сишарпного враппера.
вообще насчет физики не совсем понятно как ее врапить.
либо прикреплять к основной сцене физическую (получается двойной код, как то:
scene->Add(some_surface)->BindBody(physics_scene->AddBox(some_surface->GetAABBox()));
либо оставить только физичискую
scene->Add(some_surface,PBT_AABBOX);
либо давать возможность выбора при создании сцены
Scene* scene = eng->AddScene();
PhysicScene *phy_scene = eng->AddPhysicsScene();
либо рулить на уровне Entity
some_ent->CreateBody(StandartPhysicsBodies::Box(some_ent->GetAABBox()));
я пока не вижу способа сделать красиво. поэтому немного подзабиваю на физику.
|
(Offline)
|
|
14.02.2012, 18:32
|
#243
|
Мастер
Регистрация: 12.01.2009
Сообщений: 983
Написано 390 полезных сообщений (для 634 пользователей)
|
Ответ: axelynx
Потестировал готовые сборки.
Тут описания багов с картинками. В файлике worklog.txt написано все.
Насчет физики - я считаю нужно дать пользователям возможность создавать шаблонные физические аспекты (объекты). Потом создавая ентити ему назначается один из шаблонов, движок сам добавляет в физическую сцену что нужно и далее рулится на уровне ентити.
Вот я решил эту задачу так: у меня ентити крепится к дереву сцены, а сам он состоит из аспектов графических, физических и т п (на gamedev.ru даже статья была, но я чуть по другому сделал). Вот эти аспекты представляют собой структуры с интерфейсами для управления соответственно графическим рендером и физическим движком. Причем там может возникнуть много одинаковых данных, например координаты могут быть как в графическом аспекте так и в физическом, я вот стараюсь убирать одинаковые, но тогда чтобы определить координаты ентити нужно обратится к его физическому аспеку, а узнать координаты из графического неполучится. Вот там в общем посложней чем я рассказал, поэтому я сам пока думаю над этим. Но то что для пользователя физика должна быть единым целым со сценой и движком я считаю правильно, незачем кучу сцен разводить.
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо Samodelkin за это полезное сообщение:
|
|
15.02.2012, 07:18
|
#244
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: axelynx
Спасибо большое за столь подробный отчет!
|
(Offline)
|
|
13.06.2012, 21:56
|
#245
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: axelynx
потестите морфную анимацию пожалуйста!
http://axelynx.googlecode.com/files/md2demo.zip
у меня i7-2600K @3.4, 16GB RAM, 460GTX такие цифры когда видны все юниты:
без освещения : 974 фпс
с освещением : 655 фпс
|
(Offline)
|
|
13.06.2012, 22:41
|
#246
|
Разработчик
Регистрация: 10.10.2008
Сообщений: 501
Написано 258 полезных сообщений (для 670 пользователей)
|
Ответ: axelynx
FPS 45
С освещением и без освещения одинаково.
Конфиг в подписи.
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
14.06.2012, 15:05
|
#247
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: axelynx
Как то по-особому анимацию делал? или обычными методами?
Последний раз редактировалось pozitiffcat, 14.06.2012 в 16:49.
|
(Offline)
|
|
14.06.2012, 17:36
|
#248
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: axelynx
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
|
|
14.06.2012, 17:55
|
#249
|
Дэвелопер
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений (для 1,540 пользователей)
|
Ответ: axelynx
Конфигурация: проц 2,8 ГГц 4 ядра, видюха AMD4870 512 Мб, 4 Гб оперативки.
С освещением: 493
Без: 554
При этом вся сцена в кадре
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
14.06.2012, 19:46
|
#250
|
Знающий
Регистрация: 01.04.2011
Адрес: Екатеринбург
Сообщений: 232
Написано 48 полезных сообщений (для 82 пользователей)
|
Ответ: axelynx
С освещением - 237
Без освещения - 376
Проц 2,8ГГц, двухядерный
Видяха GeForce GT 440 1GB GDDR5
оперативки 4GB (юзается ток 3 т.к. х86 разрядная винда 7) DDR 3
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
14.06.2012, 19:58
|
#251
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: axelynx
со светом 276
без 279
Intel E3300, NVIDIA GT240
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
14.06.2012, 20:22
|
#252
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Ответ: axelynx
В хрюне глюки. Камера инсталируется прямо внутри перса и хрен чо поймешь...
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
14.06.2012, 20:39
|
#253
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: axelynx
у всех камера внутри перса. надо немного отъехать - WASD + мышь.
|
(Offline)
|
|
14.06.2012, 21:01
|
#254
|
Элита
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений (для 2,828 пользователей)
|
Ответ: axelynx
Без света: 420-440 фпс, прыгает.
Со светом: 400-430 фпс, так же прыгает.
Конфиг: Intel Core2Duo e6550 2.33 GHz, 2Gb DDR2, MSI Radeon R5770 PM2D1G 1024 Mb GDDR5
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.
Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2
Скачать Doom 2D: Remake v0.3.8a
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
14.06.2012, 23:40
|
#255
|
Мастер
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений (для 533 пользователей)
|
Ответ: axelynx
Я не нашел где ты загружаешь вертексты кадров в attrib...
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:13.
|