|
3D-программирование Вопросы, касающиеся программирования 3D мира |
26.05.2009, 20:06
|
#1
|
ПроЭктировщик
Регистрация: 10.03.2009
Адрес: Казахстан->Кустанай
Сообщений: 147
Написано 12 полезных сообщений (для 23 пользователей)
|
Скайбокс гонит.
Привет всем!
Проблема моя в том что скайбокс созданый с помошью такой вот фукнции:
Function makeSkyBox%(name$)
m=CreateMesh()
;передняя сторона
b=LoadBrush("resources\textures\skyboxes\"+name$+"\sky_FR.bmp")
s=CreateSurface( m,b )
AddVertex s,-1,+1,-1,0,0:AddVertex s,+1,+1,-1,1,0
AddVertex s,+1,-1,-1,1,1:AddVertex s,-1,-1,-1,0,1
AddTriangle s,0,1,2:AddTriangle s,0,2,3
FreeBrush b
;левая сторона
b=LoadBrush("resources\textures\skyboxes\"+name$+"\sky_LF.bmp")
s=CreateSurface( m,b )
AddVertex s,+1,+1,-1,0,0:AddVertex s,+1,+1,+1,1,0
AddVertex s,+1,-1,+1,1,1:AddVertex s,+1,-1,-1,0,1
AddTriangle s,0,1,2:AddTriangle s,0,2,3
FreeBrush b
;задняя сторона
b=LoadBrush("resources\textures\skyboxes\"+name$+"\sky_BK.bmp")
s=CreateSurface( m,b )
AddVertex s,+1,+1,+1,0,0:AddVertex s,-1,+1,+1,1,0
AddVertex s,-1,-1,+1,1,1:AddVertex s,+1,-1,+1,0,1
AddTriangle s,0,1,2:AddTriangle s,0,2,3
FreeBrush b
;правая сторона
b=LoadBrush("resources\textures\skyboxes\"+name$+"\sky_RT.bmp")
s=CreateSurface( m,b )
AddVertex s,-1,+1,+1,0,0:AddVertex s,-1,+1,-1,1,0
AddVertex s,-1,-1,-1,1,1:AddVertex s,-1,-1,+1,0,1
AddTriangle s,0,1,2:AddTriangle s,0,2,3
FreeBrush b
;верхняя сторона
b=LoadBrush("resources\textures\skyboxes\"+name$+"\sky_UP.bmp")
s=CreateSurface( m,b )
AddVertex s,-1,+1,+1,0,1:AddVertex s,+1,+1,+1,0,0
AddVertex s,+1,+1,-1,1,0:AddVertex s,-1,+1,-1,1,1
AddTriangle s,0,1,2:AddTriangle s,0,2,3
FreeBrush b
ScaleMesh(m, 10, 10, 10)
FlipMesh(m)
EntityFX(m, 9)
EntityOrder(m,10)
Return m
End Function
непонятно гонит! не грузятся брашы, хотя точно проверено что пути к ним прописаны правильно(DebugLog()).
|
(Offline)
|
|
26.05.2009, 20:15
|
#2
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Скайбокс гонит.
хотя точно проверено что пути к ним прописаны правильно
|
а розширения файлов ??
где вызов функции ??
тут кака-ето мелоч, потому что эта функция проверена тисячами людей !!
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.05.2009, 20:17
|
#3
|
Нуждающийся
Регистрация: 19.05.2009
Сообщений: 82
Написано 8 полезных сообщений (для 10 пользователей)
|
Ответ: Скайбокс гонит.
Кстати, а есть ресурс где можно взять уже подогнанные под скайбокс текстуры ?
|
(Offline)
|
|
26.05.2009, 20:20
|
#4
|
ПроЭктировщик
Регистрация: 10.03.2009
Адрес: Казахстан->Кустанай
Сообщений: 147
Написано 12 полезных сообщений (для 23 пользователей)
|
Ответ: Скайбокс гонит.
ой ЁОПТ! IGR ты гений! Розширения то левые xD
|
(Offline)
|
|
26.05.2009, 20:24
|
#5
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Скайбокс гонит.
не-не-не !! я экстросенс без отпуска !!
|
(Offline)
|
|
Эти 7 пользователя(ей) сказали Спасибо IGR за это полезное сообщение:
|
|
26.05.2009, 20:25
|
#6
|
ПроЭктировщик
Регистрация: 10.03.2009
Адрес: Казахстан->Кустанай
Сообщений: 147
Написано 12 полезных сообщений (для 23 пользователей)
|
Ответ: Скайбокс гонит.
А теперь вопрос номер два! =)
Он не хочет двигаться вместе с моей камерой.. двигаю так:
PositionEntity(locationSkyBox, EntityX(Camera), EntityY(Camera), EntityZ(Camera))
|
(Offline)
|
|
26.05.2009, 20:28
|
#7
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Скайбокс гонит.
Он не хочет двигаться вместе с моей камерой.. двигаю так:
|
что ж попробую угадать: ты вызываеш это в функции, и кто-то из них неглобален !!
|
(Offline)
|
|
26.05.2009, 20:31
|
#8
|
ПроЭктировщик
Регистрация: 10.03.2009
Адрес: Казахстан->Кустанай
Сообщений: 147
Написано 12 полезных сообщений (для 23 пользователей)
|
Ответ: Скайбокс гонит.
не угадал! =(
они оба глобальны. сам мучаюсь в раздумьях.
|
(Offline)
|
|
26.05.2009, 20:33
|
#9
|
Бывалый
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений (для 267 пользователей)
|
Ответ: Скайбокс гонит.
кто-то из них имеет родителя?
|
(Offline)
|
|
26.05.2009, 20:36
|
#10
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Скайбокс гонит.
ну тогда все-таки пора в отпуск !!
ладн шутки проч !! если чесно, то очень трудно телепатировать твои проблемы !! код что ли дай, а то что можна понять с этой строчки !! честно говоря ничего !!
|
(Offline)
|
|
26.05.2009, 20:39
|
#11
|
ПроЭктировщик
Регистрация: 10.03.2009
Адрес: Казахстан->Кустанай
Сообщений: 147
Написано 12 полезных сообщений (для 23 пользователей)
|
Ответ: Скайбокс гонит.
А я разобрался. Моя камера крепится на нод(пивот), так вот если я пытаюсь смещать скайбокс по камере то он не двигается, хотя камера двигается. А если по пивоту то все ОК. Хотя такое поведение весьма странное =)
|
(Offline)
|
|
26.05.2009, 20:56
|
#12
|
Бывалый
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений (для 267 пользователей)
|
Ответ: Скайбокс гонит.
Хотя такое поведение весьма странное =)
|
Весьма логичное. Попробуй, увидишь разницу:
PositionEntity(locationSkyBox, EntityX(Camera,1), EntityY(Camera,1), EntityZ(Camera,1))
|
(Offline)
|
|
26.05.2009, 20:58
|
#13
|
ТЫ ЧООО?
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений (для 7,192 пользователей)
|
Ответ: Скайбокс гонит.
оффтоп: Baisangur, ты вроде как обложил блиц с головой. Зачем вернулся на него, когда есть такой мегакрутой огр?
__________________
Вертекс в глаз или в пиксель раз?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.05.2009, 21:43
|
#14
|
ПроЭктировщик
Регистрация: 10.03.2009
Адрес: Казахстан->Кустанай
Сообщений: 147
Написано 12 полезных сообщений (для 23 пользователей)
|
Ответ: Скайбокс гонит.
Arenshi: Случилось так что нужно побыстрому сделать проект, и програмист один - Я. Писать на Си++ одному очень долго. Ну и может я был кое где не прав насчет блица, в купе в Fast либами он впринципе ниче так.
Michael: Попробовал, увидел.. Спасиба =)
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Скаибокс |
Антихрист |
3D-программирование |
9 |
08.09.2008 14:07 |
Часовой пояс GMT +4, время: 16:09.
|