|
15.07.2010, 10:03
|
#991
|
AnyKey`щик
Регистрация: 05.07.2010
Сообщений: 9
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
так что ни у кого нет исходника? расскажите хотя бы в теории как сделать такой эффект солнца
|
(Offline)
|
|
15.07.2010, 16:28
|
#992
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
спрайтом перед камерой
__________________
|
(Offline)
|
|
15.07.2010, 18:05
|
#993
|
AnyKey`щик
Регистрация: 05.07.2010
Сообщений: 9
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
а как расчитать находиться ли солнце за каким либо обьектом или в прямой видимости?
|
(Offline)
|
|
15.07.2010, 20:16
|
#994
|
Гигант индустрии
Регистрация: 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
|
Мастер
Регистрация: 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
|
Бывалый
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений (для 428 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Всё работает
|
(Offline)
|
|
16.07.2010, 13:59
|
#997
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
кубики тоже должы быть pickable.
|
(Offline)
|
|
27.07.2010, 20:36
|
#998
|
Нуждающийся
Регистрация: 11.07.2010
Сообщений: 61
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
извините за нубский вопрос, но все таки
что такое Wrapper?
например я скачал сначала Physx, потом нашел Physx Wrapper там было все тоже самое и еще неколько библиотек
объясните пожалйста нубу
|
(Offline)
|
|
27.07.2010, 20:42
|
#999
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от WhiteBlack
извините за нубский вопрос, но все таки
что такое Wrapper?
например я скачал сначала Physx, потом нашел Physx Wrapper там было все тоже самое и еще неколько библиотек
объясните пожалйста нубу
|
Википедия
Относительно простая библиотека, являющаяся промежуточным слоем между прикладной программой и другой библиотекой или API. Целью её написания может быть обеспечение работоспособности библиотеки (API) в каком либо (чаще скриптовом) языке, в котором прямой вызов функций этой библиотеки API затруднителен или невозможен. Другой целью, может быть, обеспечение дополнительного удобства для прикладного программиста — адаптация библиотеки к объектно-ориентированному стилю программирования, компенсация неудобного дизайна библиотеки и т.п.
|
короче твоими словами-Physx это библиотека с визическими функциями, но она не предназначена конкретно для кокоголибо языка. Wrapper-это промежуточная библиотека, чтобы визикс работал на конкретном языке.
Physx+Wrapper=Physx Wrapper
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
27.07.2010, 20:49
|
#1000
|
Нуждающийся
Регистрация: 11.07.2010
Сообщений: 61
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Den ты прям какой-то вездесущий
спасибо теперь понял
|
(Offline)
|
|
16.08.2010, 17:34
|
#1001
|
AnyKey`щик
Регистрация: 22.11.2007
Сообщений: 13
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Уважаемые гуру блица!
Есть вопрос:
Допустим, у меня есть объект, например кубик, и я хочу, чтобы напротив выбранной мною стороны появился еще один такой же. Полигон, как я понимаю, можно выбрать через cameraPick(), а что делать дальше?
Вот картинка для пояснения:
И еще: как относится physX к очень большому количеству объектов, если они не взаимодействуют между собой (имеют массу 0 )
Последний раз редактировалось TxN, 17.08.2010 в 22:58.
|
(Offline)
|
|
20.08.2010, 11:42
|
#1002
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Как правильно пользоваться функцией " MeshesIntersect"?
А то у меня она работает только с 2мя последними объектами.
|
(Offline)
|
|
20.08.2010, 12:31
|
#1003
|
Дэвелопер
Регистрация: 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
|
(Offline)
|
|
20.08.2010, 17:24
|
#1004
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от Reks888
Осторожно, MeshesIntersect - очень медленная в исполнении команда. Использовать для чего-нибудь покрупнее кубиков и сфер не рекомендуется - жутко залагает.
|
Хелп как бэ у меня есть и все это я знаю, но мне нужно не 2 кубика проверять, а несколько объектов одного "типа" и эта команда работает только с двумя последними объектами "типа". А с полным перебором у меня не получается.
|
(Offline)
|
|
20.08.2010, 18:46
|
#1005
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Ну так каждый из нескольких по очереди и перебираешь. Первый со вторым, первый с третим... Первый с последним, Второй с третьим, Второй с четвертым...
Все предельно просто.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:16.
|