ПОМОЩЬ
Вход Регистрация Забыли пароль? Пользователи
Top.Mail.Ru
Сейчас на сайте:
80 человек
Серия Crysis / Crysis / + Моды Crysis / Скрипты Flow Graph / Как сменить модель ГГ через Flow graph?
Автор: Darth Grievous   Дата: 2011-11-08 10:33   Просмотров: 10310   Рейтинг:   Комментарии: (24)
Можно ли и как сменить модель ГГ через Flow graph?

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

  Рейтинг:
Пользовательская оценка (от 1 до 10): 10.00   Проголосовавших: 2 с 2011-12-07 12:48

  Комментарии:

  #1   2011-11-11 11:55

  XRUSHT.NET   ServerOp   2010 комментариев   Онлайн статус

 

Есть объект для смены модели игрока в 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, Warhead, Wars, Crysis 2, Crysis 3, Remastered, Crysis 4

  #2   2011-11-11 14:26

  Darth Grievous   Участник   162 комментариев   Онлайн статус

 

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


  #3   2011-11-11 14:37

  XRUSHT.NET   ServerOp   2010 комментариев   Онлайн статус

 

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

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

Crysis, Warhead, Wars, Crysis 2, Crysis 3, Remastered, Crysis 4

  #4   2011-11-11 16:50

  Евгений   Участник   60 комментариев   Онлайн статус

 

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


  #5   2011-11-11 17:45

  XRUSHT.NET   ServerOp   2010 комментариев   Онлайн статус

 

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

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

Crysis, Warhead, Wars, Crysis 2, Crysis 3, Remastered, Crysis 4

  #6   2011-11-11 18:40

  Евгений   Участник   60 комментариев   Онлайн статус

 

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


  #7   2011-11-11 19:09

  XRUSHT.NET   ServerOp   2010 комментариев   Онлайн статус

 

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

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

Crysis, Warhead, Wars, Crysis 2, Crysis 3, Remastered, Crysis 4

  #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

  XRUSHT.NET   ServerOp   2010 комментариев   Онлайн статус

 

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

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

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

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

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

Crysis, Warhead, Wars, Crysis 2, Crysis 3, Remastered, Crysis 4

  #11   2011-11-12 15:56

  Darth Grievous   Участник   162 комментариев   Онлайн статус

 

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


  #12   2011-11-12 16:24

  XRUSHT.NET   ServerOp   2010 комментариев   Онлайн статус

 

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

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

Crysis, Warhead, Wars, Crysis 2, Crysis 3, Remastered, Crysis 4

  #13   2011-11-13 14:22

  sonne_side   CryTeam: Модератор   422 комментариев   Онлайн статус

 

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

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

  #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

  XRUSHT.NET   ServerOp   2010 комментариев   Онлайн статус

 

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

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

Crysis, Warhead, Wars, Crysis 2, Crysis 3, Remastered, Crysis 4

  #17   2011-11-26 00:04

  Darth Grievous   Участник   162 комментариев   Онлайн статус

 

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


  #18   2011-11-26 00:29

  Moool13   CryTeam: Модератор   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

  XRUSHT.NET   ServerOp   2010 комментариев   Онлайн статус

 

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

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

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

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

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

Crysis, Warhead, Wars, Crysis 2, Crysis 3, Remastered, Crysis 4

  #21   2011-12-17 19:27

  Darth Grievous   Участник   162 комментариев   Онлайн статус

 

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


  #22   2011-12-19 13:21

  XRUSHT.NET   ServerOp   2010 комментариев   Онлайн статус

 

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

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

Crysis, Warhead, Wars, Crysis 2, Crysis 3, Remastered, Crysis 4

  #23   2011-12-19 22:12

  Darth Grievous   Участник   162 комментариев   Онлайн статус

 

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


  #24   2011-12-20 19:47

  XRUSHT.NET   ServerOp   2010 комментариев   Онлайн статус

 

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

Crysis, Warhead, Wars, Crysis 2, Crysis 3, Remastered, Crysis 4