Тема: FAQ по B3D
Показать сообщение отдельно
Старый 16.12.2007, 18:24   #75
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Re: FAQ по B3D

MoKa, исправил!
NovICE, насчёт флажков, их надо расставлять вот так: (я объяснил наиболее важные)


1. Кликаешь Preview, если в нём всё верно работает, и анимация играется, то всё верно экспортнулось.
2. Экспортаешь в файл.
3. Загружаешь в игре при помощи LoadAnimMesh()
Мой привер:
mesh = LoadAnimMesh ("models\headcrab.b3d")
4. Самое важное! Т.к. у нас анимация костная, то анимировать надо не весь AnimMesh, а тот объект, который у нас анимирован костями. Для этого в Максе мы узнаём имя нашего объекта (в моём случае - это хедкраб, его имя в максе: smdimport)
5. При помощи FindChild "выделяем" этот объект в блитзе:
crab = FindChild(mesh, "smdimport")

Название объекта обязательно в кавычках!

6. Анимируем уже именно этот объект, который мы нашли:

Animate crab

Итог - краб устаршающе клацает клешнями, готовясь наброситься

Конкретно в твоём коде:

в функции UpdatePlayer нужно писать не:

Animate p\model, ...

а:

Animate FindChild (p\model, "имя объекта в кавычках"), ...

Если тебе непонятны какие-то команды, смотри о них подробно в Блитзевском хелпе.

сама еще не умею так
учись, на чужом коде долго не просидишь...
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием