|
3D-программирование Вопросы, касающиеся программирования 3D мира |
12.07.2007, 23:44
|
#1
|
Оператор ЭВМ
Регистрация: 17.04.2007
Сообщений: 31
Написано 0 полезных сообщений (для 0 пользователей)
|
Баги.... с FindChild
Переделал модельку автомата в Max'се! Назвал именами нужные мне части! Сохранил в b3d.
Ends=FindChild(PWeaponModel,"END")
----
PositionEntity(allpotron\model,EntityX(Ends),Entit yY(Ends)+40,EntityZ(Ends))
|
Блиц выдает ошибку "типа несуществует Ends"?
|
(Offline)
|
|
12.07.2007, 23:56
|
#2
|
Дэвелопер
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений (для 110 пользователей)
|
Re: Баги.... с FindChild
Грузишь с LoadAnimMesh? Регистр имени учел?
|
(Offline)
|
|
12.07.2007, 23:58
|
#3
|
Оператор ЭВМ
Регистрация: 17.04.2007
Сообщений: 31
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Баги.... с FindChild
Да!!! И то и это!!! Все равно ошибка!!! Можешь пример модели кинуть?(Мелкий)
|
(Offline)
|
|
13.07.2007, 00:46
|
#4
|
Бывалый
Регистрация: 09.09.2006
Сообщений: 656
Написано 54 полезных сообщений (для 110 пользователей)
|
Re: Баги.... с FindChild
А ты это в функции пишешь ?
если да то GLobal Ends может поможет)
|
(Offline)
|
|
13.07.2007, 00:57
|
#5
|
Дэвелопер
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений (для 17 пользователей)
|
Re: Баги.... с FindChild
попробуй так,
Ends=FindChild(PWeaponModel,"END")
if Ends=0 end
вдруг ето не его у тебя ненаходит
а если выйдет, значит нет такого имени в объекте=), переименуй подругому.
|
(Offline)
|
|
13.07.2007, 13:15
|
#6
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Re: Баги.... с FindChild
Значит енд является чилдом не корня сцены, а какой то другой части
__________________
|
(Offline)
|
|
13.07.2007, 13:17
|
#7
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Re: Баги.... с FindChild
Проще всего сделать проверку. Включи дебаг, и сразу как находишь чайлд делай:
If Ends<>0 DebugLog EntityName(Ends)
Такую проверку очень удобно делать для всех объектов, а вообще лучше использовать перебор, всех чайлдов, и проверку на их имя, а не файнд чайлд. имхо.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
13.07.2007, 16:01
|
#8
|
Оператор ЭВМ
Регистрация: 17.04.2007
Сообщений: 31
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Баги.... с FindChild
Все разобрался!!! Просто 3Dmax тупил я в милке модельку открыл, а там все имена которые я давал(END,ends) частям модели стали такими(Box01,Box02), через милку сохранил и все нормально пошло! Но пули не точно в END крейтюца!!?
---
Еще пару вопросов:
Entity(obj,1)-что обозначает 1?
Можно на md2 несколько текстур натенуть?
Возможно в блиц подгрузить smd?
|
(Offline)
|
|
13.07.2007, 16:07
|
#9
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Re: Баги.... с FindChild
Возможно в блиц подгрузить smd?
|
Стандартными средствами нет.
Entity(obj,1)-что обозначает 1?
|
А ты всю строку давай
Можно на md2 несколько текстур натенуть?
|
Мульти текструниг, справка по EntityTexture() последний параметр.
Но пули не точно в END крейтюца!!?
|
В милке, не знаю как в новых, но у меня дома, в 1.7.3 версии, экспортер в б3д, для всех чайлдов, экспортит центр, как цетр всей модели.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:42.
|