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

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

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

Ответ
 
Опции темы
Старый 06.02.2010, 00:49   #661
is.SarCasm
Бывалый
 
Аватар для is.SarCasm
 
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений
(для 428 пользователей)
Ответ: Вопрос-Ответ (для новичков)

MeshesIntersect (mesh_a,mesh_b )

Описание
Возвращает True, если указанные объекты пересекаются.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
KingMaks (06.02.2010)
Старый 06.02.2010, 04:51   #662
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Вопрос-Ответ (для новичков)

MeshesIntersect - это лютый, бешаный убивец производительности. Потому что проверяет _каждый_ полигон на пересечение. Когда дверь - прямоугольная, а игрок - эллипсоидный (условно). Имея такие условия можно сделать алгоритм в десятки раз более быстрый для данного частного случая.
Проверяй пересечения математикой.
Да, это трудный способ, т.к. придётся включать моск и изучать нужный раздел математики, придумать способ попроще и поточнее для определения пересечения, и никто не заценит его непосредственно, но он того стоит, т.к. не будет так долго обрабатываться, как MeshesIntersect.
Но, к сожалению, я на 99.99% уверен, что ты выберешь простой путь...
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

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

(Offline)
 
Ответить с цитированием
Старый 06.02.2010, 05:07   #663
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Вопрос-Ответ (для новичков)

нуль-респонс
http://help.boolean.name/commands/3d...Collisions.htm
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
BlackOut (06.02.2010), KingMaks (06.02.2010)
Старый 06.02.2010, 12:47   #664
KingMaks
Знающий
 
Аватар для KingMaks
 
Регистрация: 26.11.2009
Сообщений: 313
Написано 35 полезных сообщений
(для 95 пользователей)
Ответ: Вопрос-Ответ (для новичков)

ABTOMAT
Правильно думаешь, так как я даже не представляю
как написать такой алгоритм.
А с MeshesIntersect все так просто,
ну сейчас ещо попробую нуль-респонс.
__________________
StimuL
Maks
(Offline)
 
Ответить с цитированием
Старый 06.02.2010, 13:14   #665
KingMaks
Знающий
 
Аватар для KingMaks
 
Регистрация: 26.11.2009
Сообщений: 313
Написано 35 полезных сообщений
(для 95 пользователей)
Ответ: Вопрос-Ответ (для новичков)

impersonalis

при нуль-респонс и четыре-респонс
объект просто скользит
__________________
StimuL
Maks
(Offline)
 
Ответить с цитированием
Старый 06.02.2010, 19:39   #666
is.SarCasm
Бывалый
 
Аватар для is.SarCasm
 
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений
(для 428 пользователей)
Ответ: Вопрос-Ответ (для новичков)

WTF?
бл* почему блиц выдает мне 76/24 = 3 ?
(Offline)
 
Ответить с цитированием
Старый 06.02.2010, 19:49   #667
KingMaks
Знающий
 
Аватар для KingMaks
 
Регистрация: 26.11.2009
Сообщений: 313
Написано 35 полезных сообщений
(для 95 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Igorian

Может после переменной зобыл "#" поставить.
__________________
StimuL
Maks
(Offline)
 
Ответить с цитированием
Старый 06.02.2010, 20:12   #668
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от Igorian Посмотреть сообщение
WTF?
бл* почему блиц выдает мне 76/24 = 3 ?
76/24= 3 целых.
так как хочешь ты
76/float(24)
или
76/24.0
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
BlackOut (07.02.2010), is.SarCasm (06.02.2010)
Старый 06.02.2010, 20:44   #669
is.SarCasm
Бывалый
 
Аватар для is.SarCasm
 
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений
(для 428 пользователей)
Ответ: Вопрос-Ответ (для новичков)

impersonalis
Сенк
(Offline)
 
Ответить с цитированием
Старый 07.02.2010, 23:15   #670
shyrikkk
Нуждающийся
 
Регистрация: 11.12.2009
Сообщений: 77
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Вопрос-Ответ (для новичков)

народ кто может думать !!! подскажите пожалусто !!!
например когда сделаешь игру ,большого обьёма текстура и графика , обычно при загрузке этапа или самой игры отображаються какиенибудь проценты загрузки !!!
какая команда blitz 3d может это считывать ???
(Offline)
 
Ответить с цитированием
Старый 07.02.2010, 23:31   #671
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Никак. Точного алгоритма нет и не может быть.
И рассчитывать это можно только примерно и косвенно.
Например, по количеству загруженных файлов/файлов всего.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

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

(Offline)
 
Ответить с цитированием
Старый 08.02.2010, 00:43   #672
KingMaks
Знающий
 
Аватар для KingMaks
 
Регистрация: 26.11.2009
Сообщений: 313
Написано 35 полезных сообщений
(для 95 пользователей)
Ответ: Вопрос-Ответ (для новичков)

shyrikkk
Пример:
тебе нужно загрузить 10 кубиков
...
Loadmesh "cub1"
  text прошло 10 процентов
flip
Loadmesh "cub2"
  text прошло 20 процентов
flip
Loadmesh "cub3"
  text прошло 30 процентов
flip
...
и т.д.
__________________
StimuL
Maks
(Offline)
 
Ответить с цитированием
Старый 08.02.2010, 00:47   #673
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Вопрос-Ответ (для новичков)

ужоснах!
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
Android (08.02.2010), Arles (08.02.2010), BlackOut (08.02.2010), is.SarCasm (25.05.2010), Reizel (08.02.2010)
Старый 08.02.2010, 09:19   #674
is.SarCasm
Бывалый
 
Аватар для is.SarCasm
 
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений
(для 428 пользователей)
Ответ: Вопрос-Ответ (для новичков)

вот тут шло обсуждение: http://forum.boolean.name/showthread.php?t=11062&page=2
(Offline)
 
Ответить с цитированием
Старый 08.02.2010, 13:09   #675
shyrikkk
Нуждающийся
 
Регистрация: 11.12.2009
Сообщений: 77
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Вопрос-Ответ (для новичков)

народ ! вопрос мощный про загрузку !!!
А может сделать можно dll(ку) которая могла считывать загрузку самой игры или этапа ???
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пожалуйста дайте ответ на несколько вопросов Kuzma 3D-программирование 8 06.10.2009 19:38
Предложение к теме "вопрос-ответ" jimon Наш форум 1 27.02.2009 19:26
Мой ответ Жеке! alcosholik Болтовня 5 19.11.2005 16:41


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


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