|
22.07.2009, 21:12
|
#136
|
Знающий
Регистрация: 31.08.2008
Адрес: Arrakis
Сообщений: 234
Написано 6 полезных сообщений (для 6 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
У меня вопрос:
Как узнать какой кадр анимации проигрывается у объекта?
Последний раз редактировалось ELIAS, 22.07.2009 в 21:55.
|
(Offline)
|
|
22.07.2009, 21:17
|
#137
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
У меня тоже вопрос:
Почему никто не смотрит в хелп ?
AnimTime()
|
(Offline)
|
|
25.07.2009, 09:18
|
#138
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Вот я сделал консоль и как мне сделать команду например "position bot,1,2,3".
Вот код сонсоли
Function Console()
key = GetKey()
If key Then
If (key>31)And(key<127) Then temp$=temp$+Chr(key)
If key=8 And temp>0 Then
temp= Left(temp,Len(temp)-1)
;EndIf
EndIf
If KeyHit (2 Then
lable$=temp$
temp$=""
console = 0
FlushKeys
EndIf
End If
End Function
|
|
(Offline)
|
|
26.07.2009, 10:51
|
#139
|
Разработчик
Регистрация: 28.12.2008
Адрес: Алматы
Сообщений: 486
Написано 252 полезных сообщений (для 1,160 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
У меня есть mesh лагеря (костер, ящики, и пожитки в виде мешочков как Oblivion'e), так вот в Максе я это все дело экспортнул в camp_1_forest.b3d тоесть в один файл, все бы хорошо но теперь я решил заполнить эти мешочки-контейнеры предметами, и чтобы пикать их я хотел экспортировать их по отдельности от самого camp_1_forest.b3d для этого я я в максе убрал из сцены все эти мешки и экспортировал заново, а блитз перестает грузить уровень но как только я эти мешки возвращаю и экспортирую по новой все работает, а без них нет Oo. Как можно пикнуть в этой модели только нужные мне части? А именно эти мешки.
|
(Offline)
|
|
26.07.2009, 11:26
|
#140
|
Бывалый
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений (для 450 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Ищи чайлды у модели и пикай их. Чайлды будут называться также как ты назвал их в максе.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.07.2009, 11:35
|
#141
|
Разработчик
Регистрация: 28.12.2008
Адрес: Алматы
Сообщений: 486
Написано 252 полезных сообщений (для 1,160 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
camp=LoadMesh("mesh/land_x1.b3d")
ScaleEntity camp,.1,.1,.1
PositionEntity camp,-4,-2,0
ripple=LoadMesh("mesh/ripple.b3d")
ripple_tex=LoadTexture("texture/ripple_tex.jpg")
ScaleEntity ripple,.1,.1,.1
PositionEntity ripple,-4,-2,0
EntityTexture ripple,bump_tex,0,0
EntityTexture ripple,ripple_tex,0,1
meshok=findchild(camp,cone113)
NameEntity meshok_1,"meshok_1_forest"
EntityPickMode meshok_1,2
picked=CameraPick(camera,MouseX(),MouseY())
If picked>0 Then
item_pick_info$=EntityName(Picked)
EndIf
Вот так?
Не выходит(((
Может кто покажет по подробней?
Последний раз редактировалось Fatalix3d, 26.07.2009 в 12:01.
|
(Offline)
|
|
26.07.2009, 12:04
|
#142
|
ПроЭктировщик
Регистрация: 22.07.2009
Адрес: Московский Метрополитен)))
Сообщений: 100
Написано 25 полезных сообщений (для 31 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
пробовал написать вместо cone113 - "cone113" ? по-моему, это проходит) по-крайней мере у меня)
и кстати,
meshok=findchild(camp,cone113)
NameEntity meshok_1,"meshok_1_forest"
EntityPickMode meshok_1,2
|
- это же разные вещи!
Последний раз редактировалось DeadElf, 26.07.2009 в 12:12.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.07.2009, 12:12
|
#143
|
Разработчик
Регистрация: 28.12.2008
Адрес: Алматы
Сообщений: 486
Написано 252 полезных сообщений (для 1,160 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Да, но к сожалению все равно не работает, но я придумал как обойти эту проблему на позиции мешков воткну конусы с Alpfa=0 и буду их пикать).
|
(Offline)
|
|
26.07.2009, 12:15
|
#144
|
ПроЭктировщик
Регистрация: 22.07.2009
Адрес: Московский Метрополитен)))
Сообщений: 100
Написано 25 полезных сообщений (для 31 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Fatalix3d, тоже вариант. удачи
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.07.2009, 13:22
|
#145
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
ты просто что-то неправильно делаешь, зачем извращятся ? лучше разберись в чем проблема
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.07.2009, 14:08
|
#146
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
meshok=findchild(camp,cone113)
Лол, cone113 должно быть в кавычках. Иначе там будет 0 (блитз пример её за переменную-интежер), равносильно:
meshok=findchild(camp,"0")
Понятно почему не пикается. На всякий случай напомню, что в FindChild имя регистрозависимое.
А конусы с альфой 0 - это черезжопство.
И да, опечатку из поста 142 тоже надо исправить.
И да, хранить все названия объектов прямо в коде - хреновая затея, надо выносить всё в текстовые файлы. Иначе каждый новые предмет - это головная боль. И занести всё в типы, иначе это уже говнокод - каждый по-отдельности проверять на пик. Делаешь Тип_пикательный_объект, туда заносишь меш, который пикать, название, инвентарь мешка и всё что надо, а потом циклом проверяешь.
И научись поочерёдно дебаггером находить проблемное место. (Не пикается, Не находится чайлд и т.д.)
А то заявления типа "Не выходит" не сильно способствуют помощи.
И также велика вероятность что, найдя ошибку, ты сам её тут же исправишь.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
|
|
26.07.2009, 16:08
|
#147
|
Разработчик
Регистрация: 28.12.2008
Адрес: Алматы
Сообщений: 486
Написано 252 полезных сообщений (для 1,160 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Тут неожиданно появилась проблема, при запуске звуки идут а экран черный, но если я сменю разрешение c 1280,1024,32,1 на 1024,768,32,2 все пучком в чем проблема? Подозреваю видео карту (Intel GMA 3000), не значит ли это, что все приехали?
|
(Offline)
|
|
26.07.2009, 20:32
|
#148
|
Бывалый
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений (для 450 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
camp=LoadMesh("mesh/land_x1.b3d")
ScaleEntity camp,.1,.1,.1
|
Нубский вопрос:
LoadMesh грузит модели с иерархией?
Вроде надо LoadAnimMesh писать...
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.07.2009, 20:35
|
#149
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
LoadMesh грузит модели с иерархией?
|
Нет, не грузит.
Надо действительно LoadAnimMesh
Просмотрел Fatalix3d, у тебя код кишмя кишит ошибками
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.07.2009, 21:39
|
#150
|
Разработчик
Регистрация: 28.12.2008
Адрес: Алматы
Сообщений: 486
Написано 252 полезных сообщений (для 1,160 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Ну код прям в браузере набирал вот и накосячил, за ошибки конечно извиняйте .
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:09.
|