forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Баги.... с FindChild (http://forum.boolean.name/showthread.php?t=3897)

butcher 12.07.2007 23:44

Баги.... с FindChild
 
Переделал модельку автомата в Max'се! Назвал именами нужные мне части! Сохранил в b3d.
Цитата:

Ends=FindChild(PWeaponModel,"END")
----
PositionEntity(allpotron\model,EntityX(Ends),Entit yY(Ends)+40,EntityZ(Ends))
Блиц выдает ошибку "типа несуществует Ends"?:SOS:

alcoSHoLiK 12.07.2007 23:56

Re: Баги.... с FindChild
 
Грузишь с LoadAnimMesh? Регистр имени учел?

butcher 12.07.2007 23:58

Re: Баги.... с FindChild
 
Да!!! И то и это!!! Все равно ошибка!!! Можешь пример модели кинуть?(Мелкий)

Horror 13.07.2007 00:46

Re: Баги.... с FindChild
 
А ты это в функции пишешь ?
если да то GLobal Ends может поможет)

ЛысыЙ_Чук-Иванчук 13.07.2007 00:57

Re: Баги.... с FindChild
 
попробуй так,
Ends=FindChild(PWeaponModel,"END")
if Ends=0 end
вдруг ето не его у тебя ненаходит;)
а если выйдет, значит нет такого имени в объекте=), переименуй подругому.

tormoz 13.07.2007 13:15

Re: Баги.... с FindChild
 
Значит енд является чилдом не корня сцены, а какой то другой части

moka 13.07.2007 13:17

Re: Баги.... с FindChild
 
Проще всего сделать проверку. Включи дебаг, и сразу как находишь чайлд делай:
If Ends<>0 DebugLog EntityName(Ends)
Такую проверку очень удобно делать для всех объектов, а вообще лучше использовать перебор, всех чайлдов, и проверку на их имя, а не файнд чайлд. имхо.

butcher 13.07.2007 16:01

Re: Баги.... с FindChild
 
Все разобрался!!!:ok: Просто 3Dmax тупил:wallbash: я в милке модельку открыл, а там все имена которые я давал(END,ends) частям модели стали такими(Box01,Box02), через милку сохранил и все нормально пошло! Но пули не точно в END крейтюца!!?
---
Еще пару вопросов:
Entity(obj,1)-что обозначает 1?
Можно на md2 несколько текстур натенуть?
Возможно в блиц подгрузить smd?

moka 13.07.2007 16:07

Re: Баги.... с FindChild
 
Цитата:

Возможно в блиц подгрузить smd?
Стандартными средствами нет.
Цитата:

Entity(obj,1)-что обозначает 1?
А ты всю строку давай :)
Цитата:

Можно на md2 несколько текстур натенуть?
Мульти текструниг, справка по EntityTexture() последний параметр.
Цитата:

Но пули не точно в END крейтюца!!?
В милке, не знаю как в новых, но у меня дома, в 1.7.3 версии, экспортер в б3д, для всех чайлдов, экспортит центр, как цетр всей модели.


Часовой пояс GMT +4, время: 07:58.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot