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

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

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

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

Ответ
 
Опции темы
Старый 11.06.2010, 23:47   #1
ELIAS
Знающий
 
Аватар для ELIAS
 
Регистрация: 31.08.2008
Адрес: Arrakis
Сообщений: 234
Написано 6 полезных сообщений
(для 6 пользователей)
Масштабировать текстурные координаты

Привет

Прикрепляю примерчик с кубиками. На каждый надеваю текстуру. Важно что каждый кубик может быть по-своему растянут по вертикали(и растягивается меш, а не ентити).

Вопрос! Как сделать чтобы текстура не растягивалась, а повторялась?

Признателен!
Вложения
Тип файла: rar texturecoords.rar (7.7 Кб, 445 просмотров)
(Offline)
 
Ответить с цитированием
Старый 11.06.2010, 23:55   #2
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений
(для 1,962 пользователей)
Ответ: Масштабировать текстурные координаты

Сообщение от ELIAS Посмотреть сообщение
Привет

Прикрепляю примерчик с кубиками. На каждый надеваю текстуру. Важно что каждый кубик может быть по-своему растянут по вертикали(и растягивается меш, а не ентити).

Вопрос! Как сделать чтобы текстура не растягивалась, а повторялась?

Признателен!
Попробуй скэйлть текстуру "обратно" То бишь увеличиваешь кубик в 2 раза, уменьши текстуру в 2.

scaleentity(cube,x,x,x)
scaletexture(tex,1/x,1/x)
(Offline)
 
Ответить с цитированием
Старый 12.06.2010, 00:25   #3
ELIAS
Знающий
 
Аватар для ELIAS
 
Регистрация: 31.08.2008
Адрес: Arrakis
Сообщений: 234
Написано 6 полезных сообщений
(для 6 пользователей)
Ответ: Масштабировать текстурные координаты

Не помогло.

И ещё - скейлится именно меш, а не энтити - я обращал внимание.
Помимо этого, команда scaletexture масштабирует ТЕКСТУРУ, а не ТЕКСТУРНЫЕ КООРДИНАТЫ? Вроде так? значит она нам не поможет Ведь у меня кубики то разные
Помогите
(Offline)
 
Ответить с цитированием
Старый 12.06.2010, 01:02   #4
ELIAS
Знающий
 
Аватар для ELIAS
 
Регистрация: 31.08.2008
Адрес: Arrakis
Сообщений: 234
Написано 6 полезных сообщений
(для 6 пользователей)
Ответ: Масштабировать текстурные координаты

Всетаки сделал Файл во вложении, если кому интересно.
Не думал что моя голова способна такое выдать.
Вложения
Тип файла: rar texturecoords.rar (7.8 Кб, 456 просмотров)
(Offline)
 
Ответить с цитированием
Старый 12.06.2010, 02:12   #5
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Масштабировать текстурные координаты

Скейл текстур во столько же раз и в том же направлении в каком растягиваешь куб.
Например
ScaleMesh(mesh, 5,1,1)
ScaleTexture(tex, 5, 1)

Хотя возможно придтся рулить напрямую текстурными координатами.
Это это смотри в хелпе оперции с мешами/сюрфейсами/вершинами
__________________
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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