Cryengine V
GameDev.ru / Сообщества / Cryengine / Форум / Cryengine V : Разбор основ (14 стр)

Cryengine V : Разбор основ (14 стр)

Поделиться

Страницы: 1 2 3 4 ... 13 14 15 Следующая

codingmonkeyПостоялецwww25 авг. 201710:15#195
доступно 5-е превью
CRYENGINE 5.4.0 Preview 5
https://www.cryengine.com/news/cryengine-540-preview-5

Я как-то озадачивался вопросом: как же можно получить общий интерфейс для некоторой группы компонентов
оказывается очень просто:

+ Показать

затем берем либо интерфейс либо сам компонент

CRY_UNIT_TEST_CHECK_EQUAL(pComponent, pEntity->GetComponent<CUnifiedEntityComponent>());
CRY_UNIT_TEST_CHECK_EQUAL(pComponent, pEntity->GetComponent<IUnifiedEntityComponent>());

на основе этого примера (юнит теста) сделал свои "собираемые объекты"

+ Показать


Правка: 25 авг. 2017 10:16

codingmonkeyПостоялецwww25 авг. 201717:42#196
корабли в пустыне ^^

codingmonkeyПостоялецwww26 авг. 201710:11#197
Добавлю что-бы не забыть - IVisionMap, кто-то мне на слаке сказал что будут компоненты на базе этой подсистемы в 5.5 версии движка, поживем увидим )
A very basic AI initialization for testing of registering multiple vision points.

https://github.com/OzanOzkan/CRYENGINE-Code-Snippets/tree/master/AI

codingmonkeyПостоялецwww30 авг. 20179:58#198
фак эту гифку можно постить до безобразия постоянно
Изображение

%юзернаме% не подумай 10 раз что это разные сцены на разных движках, это все одно и тоже... xD

+ Показать

просто одна из sandbox'a
другая из запущенной игры (gamelauncher)


и по поводу предыдущей IVisionMap,
пока ту начнут пилить в 5.5 я себе что-то на подобии неё сделал в 5.4p5.
работает достаточно просто, на - рейкастах (RWI)

Правка: 30 авг. 2017 10:18

codingmonkeyПостоялецwww1 сен. 201712:19#199
В общем проблема с шейдингом стандартных компонентов мне теперь понятна, в их коде видимо почему-то забыли задать флаг для вкл. теней
Сделал свой компонент ёлки и задал все профильные флаги в ручную и все заработало
+ Показать
+ Показать

add:
в общем теперь все работает и со стандартными компонентами
причина была в отсутствии CVar для настройки спеков системы "sys_spec" (low, mid, high...),
по этой причине тут был 0

  ESystemConfigSpec c = gEnv->pSystem->GetConfigSpec();
и эта ветка в BaseMeshComponent.h не срабатывал
        if (m_renderParameters.m_castShadowSpec != EMiniumSystemSpec::Disabled && (int)gEnv->pSystem->GetConfigSpec() >= (int)m_renderParameters.m_castShadowSpec)
        {
          slotFlags |= ENTITY_SLOT_CAST_SHADOW;
        }

спеки можно задать в Game.cryproject 

    "console_variables": [
        {"name": "ca_useIMG_CAF", "value": "0"},
        {"name": "sys_spec", "value":"4"},
        {"name": "r_Width", "value": "1600"},
        {"name": "r_Height", "value": "900"},
        {"name": "sys_target_platforms", "value": "pc"}
    ] 

Правка: 1 сен. 2017 13:32

codingmonkeyПостоялецwww8 сен. 201717:10#200
LookAt PoseModifier
Изображение

два последних коммита, это то что нужно дописать в стандартном шаблоне TPS
https://github.com/CopyPasteBugs/VFiles/tree/master/5.4preview/Pr… w7_TPS_LookAt

add:
head's lookAt by mouse moving

https://github.com/CopyPasteBugs/VFiles/commit/7cb4508ff1e0ab553e… ec2b8ac82c460

Правка: 9 сен. 2017 9:26

codingmonkeyПостоялецwww22 сен. 201716:21#202
>Community high Five!
ох лол, это наверное про эту собаку как-то на слаке упоминали и её работу в крайтеке xD

сижу до сих пор на 5.4 preview7

кстати, флоу графы все еще можно юзать для своих самодельных компонентов (однако в будущих релизах движка ожидается что они будут - depricated )
нужно поправить флаг в одном месте : https://github.com/CopyPasteBugs/VFiles/tree/master/5.4preview/Pr… eForComponent

alexmkУчастникwww22 сен. 201717:17#203
ну шо там, хотрелоад не завезли еще?:)
codingmonkeyПостоялецwww22 сен. 201717:39#204
нет, разве что такой https://forum.cryengine.com/viewtopic.php?f=11&t=43
codingmonkeyПостоялецwww28 сен. 20179:38#205
пикча на злобу дня (из Slack'a)
Изображение
codingmonkeyПостоялецwww28 сен. 201711:59#206
сплайн патч компонент
основу утащил из Ухи, по пришлось переделывать под край, прикрутил оптимизацию (семплирование бизье и катмула на отрезки что сильно помогает когда идет частый опрос сплайна - GetPointSampled(t) )

https://github.com/CopyPasteBugs/VFiles/tree/master/5.4/SplinePathComponent

Правка: 28 сен. 2017 15:18

Anders333Постоялецwww28 сен. 201716:01#207
Во смотрю на редактор, и думаю, как бы он в Урхе понадобился. А то там редактор неудобный, убиться можно.
codingmonkeyПостоялецwww28 сен. 201716:56#208
Anders333
>Во смотрю на редактор, и думаю, как бы он в Урхе понадобился. А то там редактор неудобный, убиться можно.
бери QT пиши редактор, для Ухи )
или помоги Eugene он вроде начинал
codingmonkeyПостоялецwww6 окт. 201715:49#209
наконец-то у мну локомоушен заработал

blend пример: https://github.com/CopyPasteBugs/VFiles/tree/master/BlenderTools/… ion%20Example

Страницы: 1 2 3 4 ... 13 14 15 Следующая

/ Форум / Cryengine V

2001—2017 © GameDev.ru — Разработка игр