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

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

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

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

Ответ
 
Опции темы
Старый 26.05.2009, 20:06   #1
Baisangur
ПроЭктировщик
 
Аватар для Baisangur
 
Регистрация: 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
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Скайбокс гонит.

хотя точно проверено что пути к ним прописаны правильно
а розширения файлов ??
где вызов функции ??
тут кака-ето мелоч, потому что эта функция проверена тисячами людей !!
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Baisangur (26.05.2009)
Старый 26.05.2009, 20:17   #3
karry
Нуждающийся
 
Регистрация: 19.05.2009
Сообщений: 82
Написано 8 полезных сообщений
(для 10 пользователей)
Ответ: Скайбокс гонит.

Кстати, а есть ресурс где можно взять уже подогнанные под скайбокс текстуры ?
(Offline)
 
Ответить с цитированием
Старый 26.05.2009, 20:20   #4
Baisangur
ПроЭктировщик
 
Аватар для Baisangur
 
Регистрация: 10.03.2009
Адрес: Казахстан->Кустанай
Сообщений: 147
Написано 12 полезных сообщений
(для 23 пользователей)
Ответ: Скайбокс гонит.

ой ЁОПТ! IGR ты гений! Розширения то левые xD
(Offline)
 
Ответить с цитированием
Старый 26.05.2009, 20:24   #5
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Скайбокс гонит.

IGR ты гений!
не-не-не !! я экстросенс без отпуска !!
(Offline)
 
Ответить с цитированием
Эти 7 пользователя(ей) сказали Спасибо IGR за это полезное сообщение:
ABTOMAT (26.05.2009), Baisangur (26.05.2009), H@NON (27.05.2009), Harter (26.05.2009), impersonalis (26.05.2009), Phantom (28.05.2009), SBJoker (27.05.2009)
Старый 26.05.2009, 20:25   #6
Baisangur
ПроЭктировщик
 
Аватар для Baisangur
 
Регистрация: 10.03.2009
Адрес: Казахстан->Кустанай
Сообщений: 147
Написано 12 полезных сообщений
(для 23 пользователей)
Ответ: Скайбокс гонит.

А теперь вопрос номер два! =)

Он не хочет двигаться вместе с моей камерой.. двигаю так:
PositionEntity(locationSkyBox, EntityX(Camera), EntityY(Camera), EntityZ(Camera))
(Offline)
 
Ответить с цитированием
Старый 26.05.2009, 20:28   #7
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Скайбокс гонит.

Он не хочет двигаться вместе с моей камерой.. двигаю так:
что ж попробую угадать: ты вызываеш это в функции, и кто-то из них неглобален !!
(Offline)
 
Ответить с цитированием
Старый 26.05.2009, 20:31   #8
Baisangur
ПроЭктировщик
 
Аватар для Baisangur
 
Регистрация: 10.03.2009
Адрес: Казахстан->Кустанай
Сообщений: 147
Написано 12 полезных сообщений
(для 23 пользователей)
Ответ: Скайбокс гонит.

не угадал! =(
они оба глобальны. сам мучаюсь в раздумьях.
(Offline)
 
Ответить с цитированием
Старый 26.05.2009, 20:33   #9
MiXaeL
Бывалый
 
Аватар для MiXaeL
 
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений
(для 267 пользователей)
Ответ: Скайбокс гонит.

кто-то из них имеет родителя?
(Offline)
 
Ответить с цитированием
Старый 26.05.2009, 20:36   #10
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Скайбокс гонит.

не угадал! =(
ну тогда все-таки пора в отпуск !!

ладн шутки проч !! если чесно, то очень трудно телепатировать твои проблемы !! код что ли дай, а то что можна понять с этой строчки !! честно говоря ничего !!
(Offline)
 
Ответить с цитированием
Старый 26.05.2009, 20:39   #11
Baisangur
ПроЭктировщик
 
Аватар для Baisangur
 
Регистрация: 10.03.2009
Адрес: Казахстан->Кустанай
Сообщений: 147
Написано 12 полезных сообщений
(для 23 пользователей)
Ответ: Скайбокс гонит.

А я разобрался. Моя камера крепится на нод(пивот), так вот если я пытаюсь смещать скайбокс по камере то он не двигается, хотя камера двигается. А если по пивоту то все ОК. Хотя такое поведение весьма странное =)
(Offline)
 
Ответить с цитированием
Старый 26.05.2009, 20:56   #12
MiXaeL
Бывалый
 
Аватар для MiXaeL
 
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений
(для 267 пользователей)
Ответ: Скайбокс гонит.

Хотя такое поведение весьма странное =)
Весьма логичное. Попробуй, увидишь разницу:

 
PositionEntity(locationSkyBox, EntityX(Camera,1), EntityY(Camera,1), EntityZ(Camera,1))
(Offline)
 
Ответить с цитированием
Старый 26.05.2009, 20:58   #13
ARA
ТЫ ЧООО?
 
Аватар для ARA
 
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений
(для 7,192 пользователей)
Ответ: Скайбокс гонит.

оффтоп: Baisangur, ты вроде как обложил блиц с головой. Зачем вернулся на него, когда есть такой мегакрутой огр?
__________________
Вертекс в глаз или в пиксель раз?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ABTOMAT (26.05.2009)
Старый 26.05.2009, 21:43   #14
Baisangur
ПроЭктировщик
 
Аватар для Baisangur
 
Регистрация: 10.03.2009
Адрес: Казахстан->Кустанай
Сообщений: 147
Написано 12 полезных сообщений
(для 23 пользователей)
Ответ: Скайбокс гонит.

Arenshi: Случилось так что нужно побыстрому сделать проект, и програмист один - Я. Писать на Си++ одному очень долго. Ну и может я был кое где не прав насчет блица, в купе в Fast либами он впринципе ниче так.

Michael: Попробовал, увидел.. Спасиба =)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ARA (26.05.2009)
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скаибокс Антихрист 3D-программирование 9 08.09.2008 14:07


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


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