XRUSHT MAGAZINE GAMES ПОМОЩЬ
Вход   Регистрация   Забыли пароль?
Rambler's Top100 Рейтинг@Mail.ru

СКИДКИ НА ИГРЫ: SteamBuy, SteamPay, ИгроМагаз.
Сайты благотворительной помощи!
Сайты для благотворительной помощи людям и животным.
Трилогия Crysis / Crysis / + Моды Crysis / Скрипты Flow Graph / Как сменить модель ГГ через Flow graph?
Автор: Darth Grievous   Дата: 2011-11-08 10:33   Рейтинг:   Комментарии: (24)
Можно ли и как сменить модель ГГ через Flow graph?


Сообщить об ошибке / дополнить материал

  Рейтинг "Как сменить модель ГГ через Flow graph?" :

Рейтинг: 10.00   Голосов: 2 с 2011-12-07 12:48

  Комментарии к "Как сменить модель ГГ через Flow graph?" (24):

  #1   2011-11-11 11:55   ServerOp XRUSHT.NET   Онлайн статус   [2001 комментариев]

Есть объект для смены модели игрока в RollupBar>Objects>Entity>Other/PlayerModelChanger и есть узел в Flow Graph для смены модели игрока в Actor:SetPlayerModel (в Sandbox 2 это ChangePlayerModel).

Если нужно, чтобы модель игрока менялась при его входе в триггер, то через Flow Graph в Sandbox 3:
1. Выложите на карту RollupBar>Objects>Entity>Triggers/ProximityTrigger
2. Откройте Главное меню>View>Open View Pane>Flow Graph
3. Нажмите в окне Flow Graph File>New
4. На сером поле нажмите правой кнопкой мыши и выберите Add Selected Entity
5. На сером поле нажмите правой кнопкой мыши и выберите Add Node>Actor>SetPlayerModel
6. Проведите соединение от порта Enter у узла entity:ProximityTrigger к порту Set у узла Actor:SetPlayerModel
7. Выделите узел Actor:SetPlayerModel и в правой колонке в Inputs напротив параметра Model впишите путь к нужной модели (например objects/characters/human/us/marine_mp/marine_mp.cdf)

. . . . . . . . . . . . . . . .
Crysis, Wars, Warhead, Crysis 2, Crysis 3, CryENGINE Sandbox

  #2   2011-11-11 14:26   Участник Darth Grievous   Онлайн статус   [162 комментариев]

А если хочу с начала первого уровня и на всегда? Ну, или хотя бы с начала каждого из уровней?

. . . . . . . . . . . . . . . .

  #3   2011-11-11 14:37   ServerOp XRUSHT.NET   Онлайн статус   [2001 комментариев]

Цитата:
Darth Grievous :
А если хочу с начала первого уровня и на всегда? Ну, или хотя бы с начала каждого из уровней?

Вместо узла Entity:ProximityTrigger используйте узел Game:Start (Misc:Start).

. . . . . . . . . . . . . . . .
Crysis, Wars, Warhead, Crysis 2, Crysis 3, CryENGINE Sandbox

  #4   2011-11-11 16:50   Участник Евгений   Онлайн статус   [60 комментариев]

Может я что-то не так делаю, но почему-то я ни как не найду нод ChangePlayerModel в Sandbox 2(( Подскажите где его искать?

. . . . . . . . . . . . . . . .

  #5   2011-11-11 17:45   ServerOp XRUSHT.NET   Онлайн статус   [2001 комментариев]

Цитата:
Евгений :
Может я что-то не так делаю, но почему-то я ни как не найду нод ChangePlayerModel в Sandbox 2(( Подскажите где его искать?

Вроде бы в Actor должен быть. В Главное меню>View>Open View Pane>Flow Graph>View>Components поставьте галочки напротив всех компонентов (Release, Advanced, Debug).

. . . . . . . . . . . . . . . .
Crysis, Wars, Warhead, Crysis 2, Crysis 3, CryENGINE Sandbox

  #6   2011-11-11 18:40   Участник Евгений   Онлайн статус   [60 комментариев]

В Components почему то нет Release. Это только у меня?

. . . . . . . . . . . . . . . .

  #7   2011-11-11 19:09   ServerOp XRUSHT.NET   Онлайн статус   [2001 комментариев]

Цитата:
Евгений :
В Components почему то нет Release. Это только у меня?

Извиняюсь, я то по Sandbox 3 писал.
Во втором вроде это:
- Approved
- Advanced
- Debug
- Legacy
- WorkInProgress
- No Category

. . . . . . . . . . . . . . . .
Crysis, Wars, Warhead, Crysis 2, Crysis 3, CryENGINE Sandbox

  #8   2011-11-12 14:13   Участник Евгений   Онлайн статус   [60 комментариев]

Цитата:
- Approved
- Advanced
- Debug
- Legacy
- WorkInProgress
- No Category

Всё это я поставил. Во вкладке Add Node нет Actor

. . . . . . . . . . . . . . . .

  #9   2011-11-12 14:45   Участник Darth Grievous   Онлайн статус   [162 комментариев]

А триггер надо ставить, если я хочу с начала игры, а если надо, то на каждой карте. Напишите, пожалуйста, полную инструкцию по установку на всю игру.

. . . . . . . . . . . . . . . .

  #10   2011-11-12 15:06   ServerOp XRUSHT.NET   Онлайн статус   [2001 комментариев]

Цитата:
Евгений :
Всё это я поставил. Во вкладке Add Node нет Actor

Actor там нет (все Actor'ы в Game), а вот ChangePlayerModel похоже вообще нет, может я видел его в одном из расширений с Flowgraph Plugin System или память подвела.

В общем в Sandbox 2 через Flowgraph модель не сменить.

Есть RollupBar>Objects>Entity>Other/PlayerModelChanger, но судя по отзывам на crydev.net он не работает.

Модель можно поменять только через скрипт, читайте Смена персонажа игрока.

. . . . . . . . . . . . . . . .
Crysis, Wars, Warhead, Crysis 2, Crysis 3, CryENGINE Sandbox

  #11   2011-11-12 15:56   Участник Darth Grievous   Онлайн статус   [162 комментариев]

Через скрипт ничего не получилось.

. . . . . . . . . . . . . . . .

  #12   2011-11-12 16:24   ServerOp XRUSHT.NET   Онлайн статус   [2001 комментариев]

Цитата:
Darth Grievous :
Через скрипт ничего не получилось.

Комментарии на странице "Смена персонажа игрока" работают также, как на этой.

. . . . . . . . . . . . . . . .
Crysis, Wars, Warhead, Crysis 2, Crysis 3, CryENGINE Sandbox

  #13   2011-11-13 14:22   CryTeam: Модератор sonne_side   Онлайн статус   [424 комментариев]

Спасибо!У меня всё гуд ))я как раз это искал!

. . . . . . . . . . . . . . . .
Я живу в России и горжусь этим!

  #14   2011-11-14 15:02   Участник Darth Grievous   Онлайн статус   [162 комментариев]

А что ты сделал, sonne_side?

. . . . . . . . . . . . . . . .

  #15   2011-11-25 10:58   Участник Darth Grievous   Онлайн статус   [162 комментариев]

Как же тогда меняется модель в Crysis 2? Например, из морпеха в нанокостюм?

. . . . . . . . . . . . . . . .

  #16   2011-11-25 11:00   ServerOp XRUSHT.NET   Онлайн статус   [2001 комментариев]

Цитата:
Darth Grievous :
Как же тогда меняется модель в Crysis 2? Например, из морпеха в нанокостюм?

Так, как я написал в первом сообщении.

. . . . . . . . . . . . . . . .
Crysis, Wars, Warhead, Crysis 2, Crysis 3, CryENGINE Sandbox

  #17   2011-11-26 00:04   Участник Darth Grievous   Онлайн статус   [162 комментариев]

А в первом получается нельзя так сделать? И где в третьем редакторе можно редактировать модели?

. . . . . . . . . . . . . . . .

  #18   2011-11-26 00:29   CryTeam: Модератор Moool13   Онлайн статус   [543 комментариев]

Цитата:
XRUSHT.NET :
Есть объект для смены модели игрока в RollupBar>Objects>Entity>Other/PlayerModelChanger и есть узел в Flow Graph для смены модели игрока в Actor:SetPlayerModel (в Sandbox 2 это ChangePlayerModel).


. . . . . . . . . . . . . . . .

  #19   2011-11-26 17:18   Участник Darth Grievous   Онлайн статус   [162 комментариев]

А как можно не сменить, а редактировать модель?

. . . . . . . . . . . . . . . .

  #20   2011-11-27 13:53   ServerOp XRUSHT.NET   Онлайн статус   [2001 комментариев]

Цитата:
Darth Grievous :
А как можно не сменить, а редактировать модель?

Вот подходящие темы:

Создание и экспорт персонажей из 3ds Max - персонажи создаются в сторонних редакторах.

Character Editor (Редактор Персонажа) - здесь персонажа можно собрать из готовых частей.

Чтобы отредактировать модель имеющегося в игре персонажа нужен его исходный файл для того, чтобы отредактировать его в сторонних редакторах, если у Вас установлен Mod SDK, то эти файлы можно найти в папке ..\Crysis 2\Mods\Example_Assets\GameCrysis2\Objects\characters\

. . . . . . . . . . . . . . . .
Crysis, Wars, Warhead, Crysis 2, Crysis 3, CryENGINE Sandbox

  #21   2011-12-17 19:27   Участник Darth Grievous   Онлайн статус   [162 комментариев]

А как сменить персонажа с помощью PlayerModelChanger?

. . . . . . . . . . . . . . . .

  #22   2011-12-19 13:21   ServerOp XRUSHT.NET   Онлайн статус   [2001 комментариев]

Цитата:
Darth Grievous :
А как сменить персонажа с помощью PlayerModelChanger?

Вам нужно в Sandbox 3?

. . . . . . . . . . . . . . . .
Crysis, Wars, Warhead, Crysis 2, Crysis 3, CryENGINE Sandbox

  #23   2011-12-19 22:12   Участник Darth Grievous   Онлайн статус   [162 комментариев]

Вообще-то для Sandbox 2, но и для третьего не помешало бы.

. . . . . . . . . . . . . . . .

  #24   2011-12-20 19:47   ServerOp XRUSHT.NET   Онлайн статус   [2001 комментариев]

В общем как-то так.

. . . . . . . . . . . . . . . .
Crysis, Wars, Warhead, Crysis 2, Crysis 3, CryENGINE Sandbox