Вопросы по текстурам.
У меня тут будут разные вопросы насчет текстур.
1) Как сделать бесшовные текстуры (точнее текстуры, подстраивающиеся под кубик например как в quake, cube)Т.е. когда рисуется куб, то текстура не растягивается на весь объект, а идет по ровным квадратам,например 32x32 там... ---- |
Ответ: Вопросы по текстурам.
ScaleTexture. Справку читаемъ.
|
Ответ: Вопросы по текстурам.
Спс кэп...
Я имею ввиду, чтобы все автоматом накладывалось... КАк в ку, там по клеткам заполнялось |
Ответ: Вопросы по текстурам.
Тебе чтоль функцию написать, а?
|
Ответ: Вопросы по текстурам.
Мне бы подсказали...
Можно алгоритм типа написать...ща попробую пока сам) |
Ответ: Вопросы по текстурам.
При наложении на кубик текстуры на каждой стороне кубика будет эта текстура.
|
Ответ: Вопросы по текстурам.
я думаю Автомат за тебя ничего делать не будет.
|
Ответ: Вопросы по текстурам.
Вложений: 1
Где-то так должно быть...Может кто "Формулу" подбросит?):)
|
Ответ: Вопросы по текстурам.
нужно использовать 3д редактор.
|
Ответ: Вопросы по текстурам.
Я "собираю" свой "движок" с нуля...Т.е. юзаю только примитивы, и расставляю...и редактор ща писать отдельный буду.Я делаю что-то типа Cube...=/
|
Ответ: Вопросы по текстурам.
в играх типа quake геометрия строится т.н. брашами, твердотельной геометрией, созданной путём ограничения бесконечного объёма набором бесконечных плоскостей (о_0), ПРОЩЕ: есть плоскости, каждая из них делит бесконечное пространство на 2, таким образом можно создать объёмную фигуру, урезав плоскостями то, что вокруг неё.
Для рендера сей шняги нужны умные триангуляторы. UV высчитываются исходя из позиций вертексов и нормалей плоскостей, с юзанием обычных треугольников могут получиться не такие. зачем так делают: - действительно проще моделить интерьеры, здания, ЮВ всегда правильные, никаких случайных дырок между трианглами и плоских поверхностей - из-за того что всё сделано из бесконечных плоскостей, прекрасно умещается в BSP-tree, по нему можно очень быстро находить что попало в камеру, сортировать итд. не забудь это замутить если уж мутишь твердотельный редактор. |
Ответ: Вопросы по текстурам.
Бугогашенька...
=) Ну что ж, попробую сделать другой вид) Может мне вместо кубов, юзать вертексы? Над попробовать...=) |
Просто вопрос, уже коллайд=)
Я тут что-то типа физики на время сделал.
Мне нун сделать, чтоб при соприкосновении с кубом, я нажимаю на ctrl и размер куба увеличивается=) Раньше юзал GameMAker, там по объектам делилось и можна было делать так object.size+=1 А вот я написал код, и че мне делать=)Не юзается --- If EntityCollided (user,BOXT) > 0 And KeyDown(SCCRCH) cb.size=cb.size+1 EndIf до этого кода идет Function create_box(size,x#=0,y#=0,z#=0,txt) b.cb= New cb b\entity = CreateCube() EntityType b\entity,BOXT PositionEntity b\entity,x#,y#,z# ScaleEntity b\entity,size,size,size EntityTexture b\entity,txt Return True End Function Function create_block(sizex,sizey,sizez,x#=0,y#=0,z#=0,txt) b.cb2= New cb2 b\entity = CreateCube() EntityType b\entity,BOXT PositionEntity b\entity,x#,y#,z# ScaleEntity b\entity,sizex,sizey,sizez EntityTexture b\entity,txt Return True End Function Посоветуйте че нить=( --p.s.-- SCCRCH - это ctrl |
Ответ: Вопросы по текстурам.
просто предположение
Цитата:
|
Ответ: Вопросы по текстурам.
Цитата:
Завтра гляну ) |
Часовой пояс GMT +4, время: 20:12. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot