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

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

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

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

Ответ
 
Опции темы
Старый 26.09.2005, 13:15   #16
Dizels
Нуждающийся
 
Регистрация: 18.09.2005
Сообщений: 58
Написано 0 полезных сообщений
(для 0 пользователей)
Я тоже так думал, однако все мои предшествующие темы перенесли в 2D программирование, однако это не важно!
(Offline)
 
Ответить с цитированием
Старый 26.09.2005, 21:45   #17
alcosholik
 
Сообщений: n/a
Счастье

Алмины слегка заблудились на собственном форуме
 
Ответить с цитированием
Старый 26.09.2005, 22:05   #18
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Фоновая музыка (не 3д-окружение) относится к проганью в 2д!
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 26.09.2005, 22:10   #19
alcosholik
 
Сообщений: n/a
Здесь вроде как спрайты обсуждались
 
Ответить с цитированием
Старый 27.09.2005, 00:17   #20
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Смущение

Originally posted by alcoSHoLiK@Sep 26 2005, 08:10 PM
Здесь вроде как спрайты обсуждались
Спрайты и есть 3д, однако тема была изначально в 2д!
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 28.09.2005, 11:55   #21
Dizels
Нуждающийся
 
Регистрация: 18.09.2005
Сообщений: 58
Написано 0 полезных сообщений
(для 0 пользователей)
Ребят, простите конечно, но у меня все равно не получаеться привязать спрайт так как надо, может кто подробнее объяснит?Заранее спасибо, извините, что надоедаю!
(Offline)
 
Ответить с цитированием
Старый 30.09.2005, 19:30   #22
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
Ты Diplomat'a код разобрал?
Похоже, что нет. Если да, то проблем не должно быть, там есть все, что тебе нужно по части спрайта (на мой пример забей - это хрень полная).

Интересен вот этот кусок:

;если задеваем стену, то рисуем искру
;CountCollisions(Robot) возвращает количество коллизий,
;которые произошли с объектом за время последнего UpdateWorld'a

For coll=1 To CountCollisions(Robot)
;CollisionEntity(Robot,coll) - возвращает объект, с которым столкнулся
;Robot при коллизии "с номером" coll
;GetEntityType() - возвращает тип коллизии объекта

If GetEntityType(CollisionEntity(Robot,coll))=boxType Then
*;получаем координаты точки соприкосновения машины и стенки
*px# = CollisionX(Robot,coll)
*py# = CollisionY(Robot,coll)
*pz# = CollisionZ(Robot,coll)

*;устанавливаем спрайт в точку соприкосновения
*PositionEntity spr1,px#,py#,pz#
*;определяем нормали в точке соприкосновения
*nx# = CollisionNX(Robot,coll)
*ny# = CollisionNY(Robot,coll)
*nz# = CollisionNZ(Robot,coll)

*;"приклеиваем" спрайт на стенку
*AlignToVector spr1,nx#,ny#,nz#,3
*;немного сдвигаем спрайт по иси Z, чтобы он не проваливался
;в стенку, а был на ее поверхности

*MoveEntity Spr1,0,0,0.1
*;показываем спрайт, ведь не зря же мы его
;клеили на стену!

*EntityAlpha spr1,1; << команды Hide/ShowEntity тормозные - НЕ используйте их в цикле!
;выходим из цикла после обнаружения первого соударения
Exit
Else

*;прячем спрайт, потому что уже откоснулись от стенки
*EntityAlpha spr1,0
EndIf
Next


Народ, я такими вещами, как CollisionEntity(Robot,coll) не занимался, поэтому мог что-то наврать тут (надеюсь не все).
Код не мой, а Diplomat'a (если кто не понял). Мои только комментарии...

Dizels, ты получил, что хотел? Если нет, то спрашивай КОНКРЕТНЕЕ...
(Offline)
 
Ответить с цитированием
Старый 13.05.2010, 22:24   #23
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Спрайт(столкновения)

Сообщение от Капитан Очевидность Посмотреть сообщение
лол
baton4ik или как там тебя, за виртуалов предусмотрена ответственность ты вкурсе?
__________________
(Offline)
 
Ответить с цитированием
Старый 13.05.2010, 22:45   #24
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений
(для 1,962 пользователей)
Ответ: Спрайт(столкновения)

SBJoker, блин, так и знал... Дико извиняюсь, я был "слегка" нетрезв, вот и стал дебоширить...
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Arton (14.05.2010)
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Столкновения Abiron Blitz3D 12 09.03.2009 18:48
Столкновения... Mark Castle 3D-программирование 12 18.02.2009 23:27
Столкновения butcher 3D-программирование 9 13.06.2007 17:55
Люди помогите.....Одолеть спрайт!!! johnk Болтовня 17 09.05.2007 16:23


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


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