HLFX.Ru Forum
Показать все 9 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- [Spirit] модель + pushable = ? (https://hlfx.ru/forum/showthread.php?threadid=1284)


Отправлено Jaga 12-05-2008 в 21:12:

[Spirit] модель + pushable = ?

Возможно ли в спирите 1.8 как нибудь реализовать pushable модельку?
Я использую невидимый func_pushable по размерам совпадающий с моделью. Называю его "push". Затем в свойствах модели в параметре moves with прописываю имя "push".
Затем в игре я толкаю этот объект, но модель остается на месте.
Возможно я что-то не так делаю? Или с func_pushable это невозможно?

__________________
°_°


Отправлено Ku2zoff 12-05-2008 в 21:47:

Jaga это возможно. Надо только совместить центр пушабла и модельки. Попробуй их сцепить через motion_manager. Если будут глюки, сделай пушаблу оригин-браш([если компилятор ругаться не будет] но это уж в крайнем случае, ведь пушабл не вертится вокруг оси, а только катается)


Отправлено Brainiac2008 13-05-2008 в 06:57:

Что за Spirit 1.8?


Отправлено Scrama 13-05-2008 в 07:24:

Ku2zoff имхо, в 1.8 (от Лори) мошн_манэджер отсутсвует, так как это по сути патч к 1.2
Сделать можно даже в обычном ХЛ. Открываем *.map, находим наш пушабл и видим там строчку типа

code:
model "*32"
меняем *32 на models/mymodel.mdl и почти все.
Засада в том, что пушабл не прекэширует свою модель, а значит где-то раньше придется сделать цуклер для этих целей.

__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran


Отправлено Ku2zoff 13-05-2008 в 15:58:

Цитата:
Scrama писал:
меняем *32 на models/mymodel.mdl и почти все.


Как я раньше не понял!
В спауне у брашевых энтитей стоит
SET_MODEL(ENT(pev), STRING(pev->model) );
остаётся добавить в прекэш строчку
PRECACHE_MODEL((char*)STRING(pev->model));
и новое поле в фгд-файл и двери, пушаблы, ротэйтинги, функ_уоллы будут моделями, если модель поставишь


Отправлено Дядя Миша 13-05-2008 в 16:05:

Цитата:
и новое поле в фгд-файл и двери, пушаблы, ротэйтинги, функ_уоллы будут моделями, если модель поставишь

та-та-та-та, только у них хулл будет как после колоизации в дуум три и нулизации его

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Ku2zoff 13-05-2008 в 16:20:

Дядя Миша ну так ведь надо не забыть создать невидимый каркас из брашей для энтити.


Отправлено Дядя Миша 13-05-2008 в 17:39:

Цитата:
Дядя Миша ну так ведь надо не забыть создать невидимый каркас из брашей для энтити.

Ага, и привязать его motion_manager
Почитай начало темы.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Scrama 14-05-2008 в 01:44:

А у пушабла все равно хулл по идиотски задается, можно и забить на правильный обсчет коллизий.

__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran


Временная зона GMT. Текущее время 03:07.
Показать все 9 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024