Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D

Ответ
 
Опции темы
Старый 25.04.2010, 16:42   #16
Артем Валерьевич
Бывалый
 
Аватар для Артем Валерьевич
 
Регистрация: 25.12.2007
Адрес: г. Краснодар
Сообщений: 894
Написано 421 полезных сообщений
(для 1,079 пользователей)
Ответ: Костная Анимация в Blitz3D

Если создашь обьект напр. сферу и к ней приаттачишь своего пига, то уменьшая сферу уменьшишь и модель.
Вроде так.

А вообще изначально лучше моделить все в масштабе чтобы потом не скалить в коде
__________________
http://forum.boolean.name/image.php?type=sigpic&userid=2247&dateline=1418298  527
(Offline)
 
Ответить с цитированием
Старый 25.04.2010, 16:45   #17
pitonms
Знающий
 
Аватар для pitonms
 
Регистрация: 15.06.2009
Адрес: Санкт-Петербург
Сообщений: 291
Написано 36 полезных сообщений
(для 66 пользователей)
Ответ: Костная Анимация в Blitz3D

Помогите мне вот код из моей игры, уже мозги не работают:
Function create_hero(x#,y#,z#)
MakeSkyBox()
hero=LoadAnimMesh("models/hero_stop.b3d")
ScaleEntity hero,0.02,0.02,0.02
RotateEntity hero,0,180,0
cam=CreateCamera(hero)
heror=LoadAnimSeq(hero,"models/hero_run.B3D")
PositionEntity cam,0,3,-6
PositionEntity hero,x#,y#,z#
EntityType hero,herot
End Function
__________________
Мой сайт : http://lavr-studio.ucoz.ru/
(Offline)
 
Ответить с цитированием
Старый 25.04.2010, 17:06   #18
Артем Валерьевич
Бывалый
 
Аватар для Артем Валерьевич
 
Регистрация: 25.12.2007
Адрес: г. Краснодар
Сообщений: 894
Написано 421 полезных сообщений
(для 1,079 пользователей)
Ответ: Костная Анимация в Blitz3D

надо поспать и все пройдет.

А ты мне что?
Помочь сможешь тоже?
__________________
http://forum.boolean.name/image.php?type=sigpic&userid=2247&dateline=1418298  527
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nex (25.04.2010)
Старый 25.04.2010, 17:33   #19
St_AnGer
Элита
 
Аватар для St_AnGer
 
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений
(для 2,828 пользователей)
Ответ: Костная Анимация в Blitz3D

Function create_hero(x#,y#,z#)
    MakeSkyBox()
    herop = CreateSphere()
    EntityAlpha herop, 0
    hero=LoadAnimMesh("models/hero_stop.b3d", herop)
    ScaleEntity herop,0.02,0.02,0.02
    RotateEntity herop,0,180,0
    cam=CreateCamera(herop)
    heror=LoadAnimSeq(hero,"models/hero_run.B3D")
    PositionEntity cam,0,3,-6
    PositionEntity herop,x#,y#,z#
    EntityType herop,herot
End Function
Возможно как то так. Все дальнейшие действия будешь делать с объектом herop... Ну кроме анимации. Herop объяви в глобалах где нибудь, а то не сможешь его использовать в дальнейшем вне этой функции (хотя об этом надеюсь ты сам догадался бы).
З.Ы. Совет на будущее - прежде чем тупо давать код на форум посиди часик со справкой блица и поизучай команды.
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.

Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2


Скачать Doom 2D: Remake v0.3.8a
(Offline)
 
Ответить с цитированием
Старый 25.04.2010, 21:52   #20
pitonms
Знающий
 
Аватар для pitonms
 
Регистрация: 15.06.2009
Адрес: Санкт-Петербург
Сообщений: 291
Написано 36 полезных сообщений
(для 66 пользователей)
Ответ: Костная Анимация в Blitz3D

А вот как экспортировать с пиплайном определенные фреймы анимации или как их в коде задействовать ( например с 0 до 25 )
__________________
Мой сайт : http://lavr-studio.ucoz.ru/
(Offline)
 
Ответить с цитированием
Старый 25.04.2010, 22:06   #21
EvilChaotic
Мастер
 
Аватар для EvilChaotic
 
Регистрация: 05.04.2008
Сообщений: 910
Написано 530 полезных сообщений
(для 3,006 пользователей)
Ответ: Костная Анимация в Blitz3D

Сообщение от pitonms Посмотреть сообщение
А вот как экспортировать с пиплайном определенные фреймы анимации или как их в коде задействовать ( например с 0 до 25 )
ExtractAnimSeq
__________________

EvilChaotic About
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Reizel (26.04.2010)
Старый 27.04.2010, 17:14   #22
pitonms
Знающий
 
Аватар для pitonms
 
Регистрация: 15.06.2009
Адрес: Санкт-Петербург
Сообщений: 291
Написано 36 полезных сообщений
(для 66 пользователей)
Ответ: Костная Анимация в Blitz3D

Теперь уже со всем разобрался, осталось сделать так чтобы в состоянии покоя игрок просто стоял, а не опять проигрывалась анимация
__________________
Мой сайт : http://lavr-studio.ucoz.ru/
(Offline)
 
Ответить с цитированием
Старый 27.04.2010, 17:20   #23
FREE MAN
Разработчик
 
Регистрация: 20.02.2010
Сообщений: 397
Написано 173 полезных сообщений
(для 565 пользователей)
Ответ: Костная Анимация в Blitz3D

Поставь переменные в каком состоянии находится герой.
смотри пример Blitz3DSamples\Open DNA\Walking
(Offline)
 
Ответить с цитированием
Старый 28.04.2010, 09:39   #24
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Костная Анимация в Blitz3D

Вообще на мой взгляд это очень простые вещи и что бы их понять нужно посмотреть примеры. Если примеров нет, то их можно скачать.. (на форуме вроде Squid выкладывал сцылку не давно..
Если интернет не позволяет скачать, то стоит подождать лучших времен когда появится норм интернет...
(Offline)
 
Ответить с цитированием
Старый 28.04.2010, 09:48   #25
Артем Валерьевич
Бывалый
 
Аватар для Артем Валерьевич
 
Регистрация: 25.12.2007
Адрес: г. Краснодар
Сообщений: 894
Написано 421 полезных сообщений
(для 1,079 пользователей)
Ответ: Костная Анимация в Blitz3D

У человека нету примеров! см. выше.
__________________
http://forum.boolean.name/image.php?type=sigpic&userid=2247&dateline=1418298  527
(Offline)
 
Ответить с цитированием
Старый 28.04.2010, 10:37   #26
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Костная Анимация в Blitz3D

ага, пока прождешь хорошего нета желание прогать пройдет)
(Offline)
 
Ответить с цитированием
Старый 28.04.2010, 10:51   #27
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Костная Анимация в Blitz3D

У человека нету примеров! см. выше.
Если примеров нет, то их можно скачать.. (на форуме вроде Squid выкладывал сцылку не давно.. Если интернет не позволяет скачать, то стоит подождать лучших времен когда появится норм интернет...
;---------------
ага, пока прождешь хорошего нета желание прогать пройдет)
Значит такая судьба...
(Offline)
 
Ответить с цитированием
Старый 29.04.2010, 02:19   #28
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Костная Анимация в Blitz3D

А я учился без примеров
(серьёзно)
Точнее у меня был блиц с урезанным паком примеров, и то большинство из них я просто запустил, поигралсо и выключил.
Делал так:
1. Есть задача (Пример: Когда персонаж атакует, включается анимация: он задирает руку вверх, потом хреначит кулаком. Но у врага урон отнимается в тот момент, когда началась анимация, а нужно чтоб в тот момент когда кулак был в апогее удара)
2. Думаю способ, каким её можно решить (После запуска проверять, с каком кадре находится анимация кулака, если в нужном - то снимать хп у врага)
3. Думаю, есть ли функция, способная это сделать одним махом, ищу в хелпе. (AnimTime)
4. Если нужной функции нет, то разбиваю задачу на составные части (сделать отдельно переменную-счётчик, каждый цикл после запуска анимаци прибавлять её. Если достигла какого-то значения - снимать хп, goto 2, короче, но уже с подзадачей) и goto 3
5. Если ну совсем никак, придумываю обходной путь (goto 2).
По сути во всём процессе пункт 2 - самый важный.
Глупо спрашивать что-то типа "А как сделать чтобы персонаж свистел, пердел, прятал сгущёнку так, чтоб не нашли???"
Кроме вышеописанной задачи есть её 100500 факторов, которые влияют на выбор пути, и этих путей для каждого случая тоже может быть 100500, я могу посоветовать один, а в данном случае лучше будет какой-то другой, и то, что работает в одной игре, совершенно необязательно будет работать в другой. Придумать путь к конкретно своему случаю - задача программиста (а написать код, когда знаешь в деталях какие действия выполняет программа - дело десятое)
Если вы этого не можете, то ничего не получится. Научайте себя. Примеры блица в этом мало помогут. Они - всё равно что кто-то дал вам готовый код (который к своему только пришить белыми нитками). Вот.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

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

(Offline)
 
Ответить с цитированием
Эти 11 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
Артем Валерьевич (01.05.2010), Android (29.04.2010), Arton (29.04.2010), FireOwl (29.04.2010), FREE MAN (29.04.2010), Hurrit (29.04.2010), pitonms (29.04.2010), Randomize (27.05.2010), Reizel (30.04.2010), Reks888 (29.04.2010), SBJoker (29.04.2010)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com