|
16.11.2009, 23:14
|
#31
|
|
Ответ: IrrLicht
Morganolla
OGRE вроде ничего, смотрел общую архитектуру C4 Engine - вроде нормально (но не знаю как там в коде), да и свой движок пишу
|
|
|
17.11.2009, 13:41
|
#32
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Я новичек и у меня вопрос по управлению камерой. Как сделать, чтобы камера двигалась в пространстве вперед-назад от колесика мыши? Подскажите код для считывания колесика мыши MouseWheel и движения камеры в направлении зрения.
Я вот не пойму - все говорят, что Иррлихт простой. Но на мой взгляд он труден в изучении. Приведены скудные туториалы с примерами, и еще помощь в виде классов с очень скудным описанием. И получается, чтобы нормально понять как управлять объектами, светом, камерами ты должен сам перерыть все функции и изучить классы??? Но это же дурдом! Или я чего-то не понимаю?
Сообщение от jimon
Morganolla
OGRE вроде ничего, смотрел общую архитектуру C4 Engine - вроде нормально (но не знаю как там в коде), да и свой движок пишу
|
А скоро будет готов?
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
Последний раз редактировалось jimon, 17.11.2009 в 22:59.
|
(Offline)
|
|
17.11.2009, 22:59
|
#33
|
|
Ответ: IrrLicht
Morganolla
ну как бы использование движка уже подразумевает что ты знаешь язык программирования
в примере 04.Movement описано как это сделать, создаёшь свой класс который наследуется от irr::IEventReceiver, ловишь там irr::EET_MOUSE_INPUT_EVENT, из этого евента и получаешь колёсико мышки, потом управляешь нужным тебе объектом
просто винда сама вызывает некую функцию при нажатии на клавишу клавиатуры или передвижению мышки, двиг из этой функции будет вызывать твой класс, в blitz3d эта функция записывает данные в переменные и ты потом как нибудь прочитаешь из них
имхо движок никогда не готов
а так не знаю, я сейчас на работу устроился, времени совсем нет
|
|
|
Сообщение было полезно следующим пользователям:
|
|
28.11.2009, 17:13
|
#34
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Ответ: IrrLicht
Вопрос к знатокам - а Ирлихт мощнее будет в графике чем Блиц3Д? Имеет смысл бросать Блиц и переходить на Ирлихт? Чисто для своих 3Д проектов-игрушек?
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
|
(Offline)
|
|
28.11.2009, 19:00
|
#35
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: IrrLicht
да тут и знатоком быть ненадо - иррлихт быстрее и переходить определенно стоит если не лень учить новый язык.
|
(Offline)
|
|
28.11.2009, 19:05
|
#36
|
Дэвелопер
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений (для 2,920 пользователей)
|
Ответ: IrrLicht
Шо? Ирр быстрее блитза? Ну щас я не в курсе, но года эдак 3 назад было очень сильно наоборот. И что-то я сомневаюсь в положительных изменениях.
|
(Offline)
|
|
28.11.2009, 19:06
|
#37
|
|
Ответ: IrrLicht
Morganolla
все зависит от прямоты рук, можно сделать и мощнее, а можно и слабее
|
|
|
27.12.2009, 14:20
|
#38
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Ответ: IrrLicht
Подскажите, как в ирле можно менять расстояние видимости для камеры?
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
|
(Offline)
|
|
27.12.2009, 16:13
|
#39
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Ответ: IrrLicht
Спасибо нашел и разобрался:
scene::ICameraSceneNode* pCam=smgr->addCameraSceneNodeFPS();
pCam->setFarValue(1e+6); ////setFarValue(
Ну вааще замороченный движок нада сказать!!! Но постепенно со временем все проясняется...
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
|
(Offline)
|
|
29.12.2009, 19:33
|
#40
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Ответ: IrrLicht
Вот вопрос: чем объясняется ограниченность соотношения дальнего плана камеры и ближнего??? Мне для космосимулятора желательно иметь соотношение порядка 10^9 - 10^10. А реально она показывает при 10^7. Как это можно улучшить???? А ?
А чем это обусловлено??
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
|
(Offline)
|
|
29.12.2009, 20:53
|
#41
|
|
Ответ: IrrLicht
Morganolla
это обусловлено строением матрицы перспективы и ограничением float'а, ставь ближайшую плоскость дальше, где-то на 10^4, тогда будет нормально
|
|
|
30.12.2009, 15:56
|
#42
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Ответ: IrrLicht
Продолжаю ковырять ирлу. След вопрос как менять скорость движения камеры типа addCameraSceneNodeFPS(); ? При инициализации ее можно задать, но вот прямых членов чтобы ее менять не видно. Эта скорость moveSpeed скрыта где-то в аниматоре...
При создании камеры как нода(узла) к ней привязывается аниматор. Сам аниматор имеет член для изменения скрости - setMoveSpeed(f32 moveSpeed)...
Блин... ну мудрЁна феня!!!
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
|
(Offline)
|
|
30.12.2009, 16:53
|
#43
|
|
Ответ: IrrLicht
Morganolla
ну получи аниматор и поменяй скорость, в irrlicht сделано правильно с точки зрения MVC и совсем не мудрёно
|
|
|
30.12.2009, 16:59
|
#44
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Ответ: IrrLicht
да чего-то... пока не могу получить... нужный аниматор... едрить его...
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
|
(Offline)
|
|
30.12.2009, 23:02
|
#45
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Ответ: IrrLicht
Похоже я один тут с ирлом ковыряюсь. Где-то кто-то говорил, что движок типа простой... Я вам скажу - что если вы с ним разберетесь, то получите звание доктора сишных наук не меньше!!! Уё...истый движок я вам скажу!!! Еще пару деньков и мое терпение лопнет!!!
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:48.
|