Правила · Регистрация · Справка · Пользователи · Календарь · Поиск · Сообщения за день |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
13.10.2011, 01:50 | #21 | |||||||||||||||||||||||
BGTeam
|
Для того, чтоб она была "о чём-то говорящей" нужно правильно изъясняться... А с лежачим дело не в анимации и не в трупе... Все довольно таки просто, эти скрипты используют разные типы персонажей: для обычных - LAi_SetGroundSitType(aref chr), а вот LAi_ActorSetLayMode(aref chr) это только для актера. |
|||||||||||||||||||||||
__________________
Идея - двигатель прогресса!!! |
13.10.2011, 02:26 | #22 | |||||||||||||||||||||||
Новичок
|
Приношу свои извинения, у меня проблемы с терминологией, только ещё учусь, постараюсь впредь изъяснятся точнее. Если я вас правильно поняла про анимацию лёжа, нужно сначала перевести персонаж в группу LAI_TYPE_ACTOR, а потом уже назначать анимацию или есть другие методы. |
|||||||||||||||||||||||
13.10.2011, 02:58 | #23 | ||||||||||||||||||||||||||||||||||||||||||||||
BGTeam
|
Хм... Забавненько... Удивлен.
Отчасти да, НО если у citizen использовать тип actor, то с подходом к НПСу диалог завести не выйдет, как например с "сидящим" бедняком или блуждающим стандартным ситизеном. Данный тип, actor, используется в блоках для принудительного (т.с. скриптового) вызова диалога в определенный момент, например с входом в локацию, на локатор и т.п. Впринципе, примеры использования типа actor можно посмотреть в story_linе, quest_reaction и т.п., т.е. в готовых квестовых эпизодах. Кстати, в положении LAi_ActorSetLayMode как-то не доводилось actor'ом заводить диалог... Фантазия до такого не дошла! На 100% не могу быть уверен в работоспособности, но теоретически должно. Последний раз редактировалось Navarra, 13.10.2011 в 03:00. |
||||||||||||||||||||||||||||||||||||||||||||||
__________________
Идея - двигатель прогресса!!! |
13.10.2011, 19:44 | #24 |
Новичок
|
Тип actor если я ничего не перепутала у офицеров, и это позволяет ими манипулировать как хочешь. Что касается горожан сидячих, то разговаривают как миленькие, может и с лежачими удастся разобраться.
|
14.10.2011, 00:31 | #25 |
BGTeam
|
Кажется мои слова не дошли до пункта назначения... Но так даже лучше, программист должен уметь анализировать код и методом проб и ошибок находить нужное решение... От такого подхода будет толк! Поэтому, пока не мешаю...
|
__________________
Идея - двигатель прогресса!!! |
14.10.2011, 04:32 | #26 |
Новичок
|
Вообще то из меня программист пока, как испанский лётчик, полтора месяца копаюсь со скриптами, срок более чем скромный. Вот опять тупой вопрос возник, кто считается НПС игроком.
Вот маленько издевалась над скриптами. Женский патруль и девочки бандитки. Ну а это просто баловство. Последний раз редактировалось Babb, 14.10.2011 в 04:35. |
14.10.2011, 18:45 | #27 |
Новичок
|
LAI_TMPL_WALK это функция является инструкцией к действиям персонажей, которые болтаются в городе, здесь есть указание что персонаж либо стоит, либо идёт, если беднягам присвоить анимацию LAi_SetSitPoorAnimation в LAi_citizen.c получается несоответствие с их шаблоном гуляния, так как в нём нет указаний на то что персонаж может сидеть. Но горожане исправно изображают нищих, несмотря на эту ошибку, значит, должны образоваться глюки в игре, вопрос, как эти таинственные глюки выглядят, не в виде цветных полос на экране которые появляются иногда на долю секунды?
Чтобы обойти это безобразие с LAi_actor.c в смысле полное нежелание разговаривать с ГГ может попробовать разрешить нужную анимацию в другом месте, ( интересно в каком, очень смешно, когда не знаешь о чём спрашиваешь), ну допустим разрешить это делать офицерам непосредственно в LAi_officer.c, или может просто в templates изобразить нужную функцию с нуля и добавить её в LAi_templates.c, второй вариант мне больше нравиться. Хотя все эти мои размышления больше похожи на бред сумасшедшего, но есть один вразумительный вопрос: есть ли ещё какая-нибудь зависимость у LAi_templates. кроме как с LAi_init.c? Последний раз редактировалось dima12, 17.10.2011 в 11:34. |
16.10.2011, 01:38 | #28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BGTeam
|
Здрасте... Гугл, на крайняк, в помощь! НПС (NPC - Non Player Character) - персонажи в игре, которые управляются компьютером, а не игроком.
LAi_poor.c посмотри, и разберись что там и как. А ошибки ловятся только тестом и анализом!
С вопросом ты конечно перемудрила, ясно что ничего не ясно! А самое главное - зачем такую муть придумывать и потом пытаться реализовать?! Для понимания зависимостей ответ простой - поиск в помощь! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
__________________
Идея - двигатель прогресса!!! |
16.10.2011, 20:42 | #29 |
Новичок
|
По поводу мути, всё очень просто, у меня нет специального образования. мне проще придумать безумную идею, потом сделать чтоб это работало, так быстрее доходит до моей тупой башки. Хотя она и не совсем безумна, персонажи в игре много чего умеют, в смысле движений, но в игре это не используется. Речь идёт не об изменении анимации, а об уже готовых фрагментах. Вот например лежачая анимация, почему хочу её приспособить, вовсе не из глупости, допустим если научится её использовать, то можно будет позволить персонажем падать во время боя, от сильных пробивных например, понятно что здесь надо будет уже и анимацию герою добавлять, не каждый игрок будет ждать когда соперник подымется, здесь опять всё зависит от фантазии создателей игры, можно репутацию к примеру уронить за удар лежачего.
Есть ещё одно движение которое используется в одном месте. Здесь видно что персонаж может сидеть на корточках и прыгать с высоты, но если выискивая в что-нибудь связанное с лежачей, я обнаружила что она связана с фрагментом death, то про вышесказанные движения пока не нашла ничего, кстати в гугле вряд ли кто знает ответ на этот вопрос. Я полностью согласна в этом вопросе с вами, нужно самим искать, но у меня порой просто не хватает времени, особенно с моим интернетом, мне слишком много лет, а с возрастом просто проблем больше. На одном форуме мне сказали, что хватит разбрасываться идеями, собери команду и делай моды. Я считаю это полнейшим тупизмом, можно наковырять квестов своих, напихать в игру и орать на весь мир, что мол де мы мод сотворили, но ведь это по прежнему старая игра, со старым игровым миром, анимацией персонажей, и т.д. В модах новых элементарно не хватает озвучки действий НПС, (спасибо вам, просветили тупицу), это здорово разнообразило бы игровой если бы можно было привязать реплики к действиям персонажей, для примера у нас немые города, это неестественно, если представить что при проходе персонажа мимо уличной торговки он услышит вслед что-нибудь, какой красавчик пошёл, игра от этого только бы выграла, а ведь это можно сделать, на репликах стоит дистанция, если её увеличить, то наша торговка будет балоболить без перерыва, как её и подобает, прошу меня простить за то что может это всё не в тему. P.S Кстати чтобы создать новую реплику в игре нужно её записать, а потом отправить в ogg и вставлять в игру, или это невозможно. Последний раз редактировалось Babb, 16.10.2011 в 20:48. |
17.10.2011, 13:41 | #30 | |||||||||||||||||||||||
BGTeam
|
Да даже мп3 Шторм читает, а актёры озвучивания у вас есть знакомые? Из остального не понял особо ничего, что вы хотели сказать)) Моды это моды, полноценную другую игру на Шторме вы не сделаете, доступ есть только к скриптам, а двиг настолько корявый, что трогать его по серьёзному себе дороже. З.Ы. Скрины выкладывайте мини-образом хотя бы, думаю не у всех пользователей форума анлим. |
|||||||||||||||||||||||
Здесь присутствуют: 1 (пользователей - 0 , гостей - 1) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Уроки Fallout 3 | BestGamer.Ru | 2009 | 0 | 31.01.2009 17:09 |
НЕсерьезные уроки. Английский. Сборник | BestGamer.Ru | 2007 | 0 | 02.12.2007 18:53 |
Уроки по коддингу. | Flint | Ваше творчество | 5 | 24.03.2007 11:55 |
Часовой пояс GMT +4, время: 19:15 |
Архив |