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

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

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

Ответ
 
Опции темы
Старый 06.11.2011, 20:03   #1
Leowey
Знающий
 
Аватар для Leowey
 
Регистрация: 08.11.2010
Адрес: Москва
Сообщений: 285
Написано 78 полезных сообщений
(для 182 пользователей)
Вопрос И снова SingleSurface

В общем решил запилить свое фейковое 2d с плюшками, но сразу же возникла проблема. Для создания такого два де я использую односюрфейсный меш расположенный от камеры на 0.1 юнит. Этот сурфейс хранит в себе квады. Действия над ними происходят благодаря вершинным коммандам. Беда в том, что при такой системе у меня получается использовать только одно изображение . Вопрос: можно ли в blitz3d назначить текстуру для отдельных треугольников (покопался в справке, нашёл только PaintSurfase )?
(Offline)
 
Ответить с цитированием
Старый 06.11.2011, 20:28   #2
dsd
Мастер
 
Аватар для dsd
 
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений
(для 1,836 пользователей)
Ответ: И снова SingleSurfase

Можно две текстуры на одну поверхность накладывать независимо. TextureCoords texture,coords. Что мешает использовать на каждый тип свою поверхность? если они все приатачены к одному мешу, то прям такого падения производительности вроде не наблюдается.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Leowey (06.11.2011)
Старый 06.11.2011, 20:29   #3
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: И снова SingleSurfase

можно. гугли "текстурный атлас".
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ffinder за это полезное сообщение:
ABTOMAT (06.11.2011), Leowey (06.11.2011)
Старый 06.11.2011, 20:29   #4
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: И снова SingleSurfase

нет. иначе теряется смысл сингсюрфейса. - вывод геометрии за один дип. запихивай все текстуры в одну (текстурный атлас) и меняй текстурные координаты.
еще можно воспользоваться текстурными массивами. хотя нет, это же блиц
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Leowey (06.11.2011)
Старый 06.11.2011, 20:53   #5
Leowey
Знающий
 
Аватар для Leowey
 
Регистрация: 08.11.2010
Адрес: Москва
Сообщений: 285
Написано 78 полезных сообщений
(для 182 пользователей)
Ответ: И снова SingleSurfase

Ай, точно! Про текстурный атлас я забыл совсем .
(Offline)
 
Ответить с цитированием
Старый 13.11.2011, 17:43   #6
Leowey
Знающий
 
Аватар для Leowey
 
Регистрация: 08.11.2010
Адрес: Москва
Сообщений: 285
Написано 78 полезных сообщений
(для 182 пользователей)
Ответ: И снова SingleSurface

Прошу прощения, но лень новую тему создавать. Return возвращает только integer значения о_0 (я, как ни пытался, float вывести не смог ) ??

Хотя спрака гласит:

RETURN возвращает значение из функции, тип данных при этом соответствует объявленному в имени функции.
Снимаю вопрос, оказывается надо было обозначить тип в названии функции)))
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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