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

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

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

Ответ
 
Опции темы
Старый 15.07.2010, 10:03   #991
Malder
AnyKey`щик
 
Регистрация: 05.07.2010
Сообщений: 9
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Вопрос-Ответ (для новичков)

так что ни у кого нет исходника? расскажите хотя бы в теории как сделать такой эффект солнца
(Offline)
 
Ответить с цитированием
Старый 15.07.2010, 16:28   #992
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: Вопрос-Ответ (для новичков)

спрайтом перед камерой
__________________
(Offline)
 
Ответить с цитированием
Старый 15.07.2010, 18:05   #993
Malder
AnyKey`щик
 
Регистрация: 05.07.2010
Сообщений: 9
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Вопрос-Ответ (для новичков)

а как расчитать находиться ли солнце за каким либо обьектом или в прямой видимости?
(Offline)
 
Ответить с цитированием
Старый 15.07.2010, 20:16   #994
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: Вопрос-Ответ (для новичков)

EntityPick ( entity,range# )
Parameters
entity - entity handle
range# - range of pick area around entity

Description
Returns the nearest entity 'ahead' of the specified entity. An entity must have a non-zero EntityPickMode to be pickable.

EntityVisible ( src_entity,dest_entity )
Parameters
src_entity - source entity handle
dest_entity - destination entity handle

Description
Returns true if src_entity and dest_entity can 'see' each other.
__________________
(Offline)
 
Ответить с цитированием
Старый 16.07.2010, 00:20   #995
LLI.T.A.L.K.E.R.
Мастер
 
Аватар для LLI.T.A.L.K.E.R.
 
Регистрация: 24.06.2009
Адрес: Набережные Челны
Сообщений: 930
Написано 292 полезных сообщений
(для 504 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от tormoz Посмотреть сообщение
EntityVisible ( src_entity,dest_entity )
Parameters
src_entity - source entity handle
dest_entity - destination entity handle

Description
Returns true if src_entity and dest_entity can 'see' each other.
Для чего это придумали? И работает ли метод вообще?

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

Всё работает
(Offline)
 
Ответить с цитированием
Старый 16.07.2010, 13:59   #997
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Вопрос-Ответ (для новичков)

кубики тоже должы быть pickable.
(Offline)
 
Ответить с цитированием
Старый 27.07.2010, 20:36   #998
WhiteBlack
Нуждающийся
 
Регистрация: 11.07.2010
Сообщений: 61
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: Вопрос-Ответ (для новичков)

извините за нубский вопрос, но все таки
что такое Wrapper?
например я скачал сначала Physx, потом нашел Physx Wrapper там было все тоже самое и еще неколько библиотек
объясните пожалйста нубу
(Offline)
 
Ответить с цитированием
Старый 27.07.2010, 20:42   #999
den
Дэвелопер
 
Аватар для den
 
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений
(для 2,419 пользователей)
Сообщение Ответ: Вопрос-Ответ (для новичков)

Сообщение от WhiteBlack Посмотреть сообщение
извините за нубский вопрос, но все таки
что такое Wrapper?
например я скачал сначала Physx, потом нашел Physx Wrapper там было все тоже самое и еще неколько библиотек
объясните пожалйста нубу
Википедия
Относительно простая библиотека, являющаяся промежуточным слоем между прикладной программой и другой библиотекой или API. Целью её написания может быть обеспечение работоспособности библиотеки (API) в каком либо (чаще скриптовом) языке, в котором прямой вызов функций этой библиотеки API затруднителен или невозможен. Другой целью, может быть, обеспечение дополнительного удобства для прикладного программиста — адаптация библиотеки к объектно-ориентированному стилю программирования, компенсация неудобного дизайна библиотеки и т.п.
короче твоими словами-Physx это библиотека с визическими функциями, но она не предназначена конкретно для кокоголибо языка. Wrapper-это промежуточная библиотека, чтобы визикс работал на конкретном языке.
Physx+Wrapper=Physx Wrapper
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
WhiteBlack (27.07.2010)
Старый 27.07.2010, 20:49   #1000
WhiteBlack
Нуждающийся
 
Регистрация: 11.07.2010
Сообщений: 61
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Den ты прям какой-то вездесущий
спасибо теперь понял
(Offline)
 
Ответить с цитированием
Старый 16.08.2010, 17:34   #1001
TxN
AnyKey`щик
 
Регистрация: 22.11.2007
Сообщений: 13
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Уважаемые гуру блица!
Есть вопрос:
Допустим, у меня есть объект, например кубик, и я хочу, чтобы напротив выбранной мною стороны появился еще один такой же. Полигон, как я понимаю, можно выбрать через cameraPick(), а что делать дальше?
Вот картинка для пояснения:



И еще: как относится physX к очень большому количеству объектов, если они не взаимодействуют между собой (имеют массу 0 )

Последний раз редактировалось TxN, 17.08.2010 в 22:58.
(Offline)
 
Ответить с цитированием
Старый 20.08.2010, 11:42   #1002
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Как правильно пользоваться функцией "MeshesIntersect"?
А то у меня она работает только с 2мя последними объектами.
(Offline)
 
Ответить с цитированием
Старый 20.08.2010, 12:31   #1003
Reks888
Дэвелопер
 
Аватар для Reks888
 
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений
(для 1,985 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Осторожно, MeshesIntersect - очень медленная в исполнении команда. Использовать для чего-нибудь покрупнее кубиков и сфер не рекомендуется - жутко залагает.
Graphics3D 640,480,0,2
SetBuffer BackBuffer() 

camera=CreateCamera() 

light=CreateLight() 
RotateEntity light,90,0,0 

cube1=CreateCube()
EntityColor cube1,255,0,0
ScaleEntity cube1,1,2,1
PositionEntity cube1,-2,0,10

cube2=CreateCube() 
EntityColor cube2,0,255,0
ScaleEntity cube2,1,2,1
PositionEntity cube2,2,0,10

While Not KeyDown( 1 ) 
  TurnEntity cube1,1,1,1 
  TurnEntity cube2,-.5,-.5,-.5 

  RenderWorld 

  ; Если куб1 и куб2 - меши, и они пересекаются, то MeshesIntersect(cube1,cube2) вернет True, и вверху экрана     будет текст 
  If MeshesIntersect(cube1,cube2)=True Then Text 0,0,"Meshes are intersecting!" 

  Flip 
Wend 
End
__________________
>type C:\MyProj\*
www.sypiac.weebly.com
>
(Offline)
 
Ответить с цитированием
Старый 20.08.2010, 17:24   #1004
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от Reks888 Посмотреть сообщение
Осторожно, MeshesIntersect - очень медленная в исполнении команда. Использовать для чего-нибудь покрупнее кубиков и сфер не рекомендуется - жутко залагает.
...
Хелп как бэ у меня есть и все это я знаю, но мне нужно не 2 кубика проверять, а несколько объектов одного "типа" и эта команда работает только с двумя последними объектами "типа". А с полным перебором у меня не получается.
(Offline)
 
Ответить с цитированием
Старый 20.08.2010, 18:46   #1005
Reks888
Дэвелопер
 
Аватар для Reks888
 
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений
(для 1,985 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Ну так каждый из нескольких по очереди и перебираешь. Первый со вторым, первый с третим... Первый с последним, Второй с третьим, Второй с четвертым...
Все предельно просто.
__________________
>type C:\MyProj\*
www.sypiac.weebly.com
>
(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, время: 05:16.


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