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

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

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

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 09.01.2008, 20:39   #31
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: И опять она, глючная коллизия

Любому объекту Блитца можно назначить сферическую или бокс коллизию
Любому мешу можно назначить полигональную
__________________
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо tormoz за это полезное сообщение:
FrankH (10.01.2008), Hulk-DS (11.01.2008)
Старый 11.01.2008, 10:57   #32
Артем Валерьевич
Бывалый
 
Аватар для Артем Валерьевич
 
Регистрация: 25.12.2007
Адрес: г. Краснодар
Сообщений: 894
Написано 421 полезных сообщений
(для 1,079 пользователей)
Re: И опять она, глючная коллизия

Дабы не создавать новую тему про коллизии, пишу в эту,
Всем доброго времени суток вот моя трабла:
коллизия персонажа с ботами происходит если бот неподвижен и непроисходит если бот двигается на персонажа.
Вот мой код.

Type ZombyBot
Field ZombyMesh
Field ZombySphere 
Field ZombyHealth 
Field ZombyAnim
Field Mass 
End Type
 
Function CreateZomby(file$,x ,z ,y ,ZombyAnim,ZombyHealth,Mass)
h. ZombyBot=New ZombyBot
h\ZombySphere=CreateSphere(8)
PositionEntity h\ZombySphere,x,z,y 
RotateEntity h\ZombySphere,0,Rnd(-360,360),0
ScaleMesh h\ZombySphere, .4,.9,.4
EntityRadius h\ZombySphere,.4,.8
EntityPickMode h\ZombySphere,1,True
EntityAlpha h\ZombySphere,.5
EntityType h\ZombySphere,Bot
h\ZombyMesh=LoadAnimMesh(file$,h\ZombySphere)
ExtractAnimSeq h\ZombyMesh,1,60; calm rack Zombie
ExtractAnimSeq h\ZombyMesh,60,100; Zombie animation walk
EntityAutoFade h\ZombyMesh,1,70

h\ZombyAnim=1
h\ZombyHealth=10
h\Mass=70
End Function
 
Function UpdateZomby()
L#=.1 

For h. ZombyBot=Each ZombyBot
If EntityDistance (round,h\ZombySphere)<6 Then
PointEntity h\ZombySphere,round
RotateEntity h\ZombySphere, 0,EntityYaw ( h\ZombySphere ),0
;MoveEntity h\ZombySphere,0,0,L# 
Animate h\ZombyMesh,1,1,2
EntityType h\ZombySphere,Bot
End If

Next
End Function
помогите пожалуйста а то мучаюсь с этим уже неделю или две.
(Offline)
 
Ответить с цитированием
Старый 11.01.2008, 11:05   #33
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: И опять она, глючная коллизия

Артем Валерьевич, доброго времени суток, не используйте коллизии для проверки на пересечение персонажа с ботом.
используйте EntityDistance для проверки расстояния до бота. если оно меньше определенного - то убивайте плеера.
(Offline)
 
Ответить с цитированием
Старый 11.01.2008, 11:13   #34
Артем Валерьевич
Бывалый
 
Аватар для Артем Валерьевич
 
Регистрация: 25.12.2007
Адрес: г. Краснодар
Сообщений: 894
Написано 421 полезных сообщений
(для 1,079 пользователей)
Re: И опять она, глючная коллизия

HolyDel vbmenu_register("postmenu_73789", true); понимаеш, хочу чтобы боты обступали игрока и не давали ему пройти, вот
(Offline)
 
Ответить с цитированием
Старый 11.01.2008, 11:35   #35
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: И опять она, глючная коллизия

понимаю. штатными средставми етого сделать нельзя (по карйней мере по человечески). вообще можно двигать объект, который коллидится, но не с которым коллидятся другие объекты.
как вариант - просто замедляете скорость игрока, в зависимости от расстояния ботов. что то похожее может получится.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Старый 11.01.2008, 11:38   #36
Артем Валерьевич
Бывалый
 
Аватар для Артем Валерьевич
 
Регистрация: 25.12.2007
Адрес: г. Краснодар
Сообщений: 894
Написано 421 полезных сообщений
(для 1,079 пользователей)
Ответ: И опять она, глючная коллизия

Спасибо, а то такбы и бился головой об монитор, супер

ведь все с етим сталкиваются!
Миниатюры
Нажмите на изображение для увеличения
Название: Untitled-1.jpg
Просмотров: 773
Размер:	14.4 Кб
ID:	4197  
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
2D-коллизия impersonalis Библиотеки 3 04.06.2010 11:36
Коллизия в анимации Kyard 3D-программирование 1 27.06.2009 20:18
Пассивная коллизия FrankH 3D-программирование 4 10.12.2008 00:27
Коллизия картинок Petrofan 2D-программирование 4 28.10.2008 22:21
2D-коллизия Matt Merkulov Разработка LIB 7 30.08.2007 14:25


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


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