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

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

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

Ответ
 
Опции темы
Старый 22.08.2010, 22:05   #1
RebOOter
AnyKey`щик
 
Аватар для RebOOter
 
Регистрация: 22.08.2010
Сообщений: 3
Написано 0 полезных сообщений
(для 0 пользователей)
Проблема с текстурами

В общем суть проблемы - код из урока копирнул в Блитз, вроде все нормально, нашел картинку, переименовал файл в коде (1.jpg), запускаю и... он не находит текстуру
Без текстуры все нормально работает, код пашет, кубик едет, а текстура не хочет грузиться ни как. Такая проблема наблюдается в любом коде (даже в симплах в папке с программой). Возможно кривая изначально оболочка, а может и мои руки

Код программы:

Graphics3D 640,480,16,1
SetBuffer BackBuffer()
 
cam=CreateCamera()
PositionEntity cam,0,5,-10
 
lit=CreateLight()
 
cub=CreateCube()
ScaleEntity cub,1,.5,2
 
pln=CreatePlane()
tex=LoadTexture("1.jpg")
ScaleTexture tex,30,30
EntityTexture pln,tex
 
Repeat
 
 If KeyDown(200) MoveEntity cub,0,0,.1
 If KeyDown(208) MoveEntity cub,0,0,-.1
 If KeyDown(203) TurnEntity cub,0,1,0
 If KeyDown(205) TurnEntity cub,0,-1,0
 
 PointEntity cam,cub
 
 UpdateWorld
 RenderWorld
 
 Flip
 
Until KeyHit(1)
 
End
Думаю знакомо многим на этом сайте
(Offline)
 
Ответить с цитированием
Старый 23.08.2010, 06:36   #2
Crayzi
ПроЭктировщик
 
Регистрация: 26.06.2007
Сообщений: 194
Написано 21 полезных сообщений
(для 25 пользователей)
Ответ: Проблема с текстурами

А ты текстуру в папку с исходником ложил? Если да, тогда мож текстура непральная какаянить (прям как пчелы...), давай текстуру какую накладуеш.
П.с. Вроде все пашет:
Graphics3D 640,480,16,1
SetBuffer BackBuffer()
 
cam=CreateCamera()
PositionEntity cam,0,5,-10
 
lit=CreateLight()
 
cub=CreateCube()
ScaleEntity cub,1,.5,2
 
pln=CreatePlane()
tex=LoadTexture("CrzTex1.JPG")
ScaleTexture tex,1,1
EntityTexture pln,tex
 
Repeat
 
 If KeyDown(200) MoveEntity cub,0,0,.1
 If KeyDown(208) MoveEntity cub,0,0,-.1
 If KeyDown(203) TurnEntity cub,0,1,0
 If KeyDown(205) TurnEntity cub,0,-1,0
 
 PointEntity cam,cub
 
 UpdateWorld
 RenderWorld
 
 Flip
 
Until KeyHit(1)
 
End
Миниатюры
Нажмите на изображение для увеличения
Название: CrzTex1.JPG
Просмотров: 763
Размер:	23.1 Кб
ID:	11019  
(Offline)
 
Ответить с цитированием
Старый 23.08.2010, 08:39   #3
maxturbo
Разработчик
 
Аватар для maxturbo
 
Регистрация: 19.05.2009
Адрес: Россия Иркутская область
Сообщений: 350
Написано 51 полезных сообщений
(для 66 пользователей)
Ответ: Проблема с текстурами

У меня тоже была такая хрень хоть и текстура в папке лежала, но вроде потом начинало нормально работать почему не знаю
(Offline)
 
Ответить с цитированием
Старый 23.08.2010, 11:48   #4
den
Дэвелопер
 
Аватар для den
 
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений
(для 2,419 пользователей)
Ответ: Проблема с текстурами

Попробую блиц обновить.
Или попробуй квадратные текстуры размерами 2 в N степени. (32*32, 1024*1024, 2048*2048 )
(Offline)
 
Ответить с цитированием
Старый 23.08.2010, 12:41   #5
RlexGm
ПроЭктировщик
 
Регистрация: 11.11.2009
Сообщений: 172
Написано 17 полезных сообщений
(для 34 пользователей)
Ответ: Проблема с текстурами

а может быть формат не jpg
(Offline)
 
Ответить с цитированием
Старый 23.08.2010, 16:13   #6
RebOOter
AnyKey`щик
 
Аватар для RebOOter
 
Регистрация: 22.08.2010
Сообщений: 3
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Проблема с текстурами

А ты текстуру в папку с исходником ложил? Если да, тогда мож текстура непральная какаянить (прям как пчелы...), давай текстуру какую накладуеш.
Конечно вместе с исходником, на одном жестком, в одном разделе, в одной папке
Попробую блиц обновить.
Или попробуй квадратные текстуры размерами 2 в N степени. (32*32, 1024*1024, 2048*2048 )
Как его обновить? Текстуру пробовал ту, что скинул тут Crayzi, но тоже не помогло
а может быть формат не jpg
Ага, Blitz только с tiff'ами работает
(Offline)
 
Ответить с цитированием
Старый 23.08.2010, 17:16   #7
Reks888
Дэвелопер
 
Аватар для Reks888
 
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений
(для 1,985 пользователей)
Ответ: Проблема с текстурами

Код рабочий, картинки грузит. Блиц v98(198?). Попробуй блиц поновее поставить или этот переустановить.
А вообще стоит на Blitzmax+Xors3d писать, потом геморою меньше будет
__________________
>type C:\MyProj\*
www.sypiac.weebly.com
>
(Offline)
 
Ответить с цитированием
Старый 23.08.2010, 19:01   #8
Program23
Бывалый
 
Аватар для Program23
 
Регистрация: 26.04.2009
Адрес: Россия, Уфа
Сообщений: 680
Написано 182 полезных сообщений
(для 406 пользователей)
Ответ: Проблема с текстурами

А вообще стоит на Blitzmax+Xors3d писать, потом геморою меньше будет
К чему бы это?!
(Offline)
 
Ответить с цитированием
Старый 23.08.2010, 21:10   #9
RebOOter
AnyKey`щик
 
Аватар для RebOOter
 
Регистрация: 22.08.2010
Сообщений: 3
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Проблема с текстурами

Код рабочий, картинки грузит. Блиц v98(198?). Попробуй блиц поновее поставить или этот переустановить.
А вообще стоит на Blitzmax+Xors3d писать, потом геморою меньше будет
Значит точно с Блицом что-то. А поновее какой? Если можешь дай линк (тут или в лс) Скачал Blitzmax+Xors3d - там используется другой язык? Просто при переносе кода он его не воспринял и при компилировании выдал еррор на первую строку (мол, не знаю что такое Graphics3D). Опять же, может скачал кривую версию))
P.S. Пробовал использовать импорт .bb - не помогло
(Offline)
 
Ответить с цитированием
Старый 24.08.2010, 12:10   #10
Reks888
Дэвелопер
 
Аватар для Reks888
 
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений
(для 1,985 пользователей)
Ответ: Проблема с текстурами

Blitz3d=%Команда%
Xors3D="x"+%Команда%

тоесть не Graphics3D, а xGraphics3D. Не LoadMesh а xLoadMesh. Xors заменяет все команды движка B3D, но все команды языка остаются такими же(If, While, Goto).

если всерьез решишся писать на Blitzmax+Xors3d то рекомендую скачать BLIde: http://www.blide.org/ . Есть бесплатная версия с ограниченным функционалом http://www.blide.org/forum/viewtopic.php?f=21&t=542. Это IDE выхватывает из модуля все функции и переменные. Пригодится во избежание таких "не найдено Graphics3D"
Стукни в асю(в профиле) - помогу с настройкой всяких перделок и свистелок вроде MaxGUI, скоро очень пригодится
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 3 сообщение(ий)):
У вас нет прав, чтобы видеть скрытый текст, содержащийся здесь.
__________________
>type C:\MyProj\*
www.sypiac.weebly.com
>
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
HolyDel (25.08.2010)
Ответ


Опции темы

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

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


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


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