Вопросы по текстурам.
У меня тут будут разные вопросы насчет текстур.
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 |
Ответ: Вопросы по текстурам.
просто предположение
Цитата:
|
Ответ: Вопросы по текстурам.
Цитата:
Завтра гляну ) |
Ответ: Вопросы по текстурам.
Сделал такую функцию
Код:
Function update_box() Varible Must be Type и указывает на эту строчку ScaleEntity b\entity,size,size,size Хотя до этого прописан такой код Код:
Function create_box(size,x#=0,y#=0,z#=0,txt) |
Ответ: Вопросы по текстурам.
Наверно нужно вот так
Цитата:
|
Ответ: Вопросы по текстурам.
Объекты просто исчезают, ПРИЧЕМ ВСЕ КУБЫ=(
Но все равно спс=) Код:
Function update_box() |
Ответ: Вопросы по текстурам.
Непонимание принципа работы типов вызывает :crazy:
Сначала ищем нужную запись, потом с ней работаем. Код:
Function update_box() |
Ответ: Вопросы по текстурам.
Объекты как-то криво исчезают, эх=)
Тогда над мне с нуля наверно писать=) Просто у меня должно плавно увеличиваться=) ---- Подскажите как сделать такое плавное уменьшение или увеличение=) Буду признателен=) (После Гамака сложно переходить) |
Ответ: Вопросы по текстурам.
Они не исчезают, просто увеличиваются так быстро, что камера оказывается внутри и не видит их.
В функции update_box() исправь: Код:
... |
Ответ: Вопросы по текстурам.
Хех=)
Не работает, тоже самое Код:
Graphics3D 0,0,32,1 |
Ответ: Вопросы по текстурам.
Пишу редактор и столкнулся с проблемой.
Как сейвить путь к текстуре? У меня прописано так Код:
File=WriteFile(name$+".txt") |
Ответ: Вопросы по текстурам.
Есть предположение что WriteInt пишет в файл ЧИСЛО, а S\t2 - СТРОКА.
Лечится использованием WriteString или WriteLine вместо инта |
Ответ: Вопросы по текстурам.
Я сохраняю эту феню
"pack\standart\GG01.jpg" не воркает х( ПОМОГИТЕ =) |
Ответ: Вопросы по текстурам.
File=WriteFile(name$+".txt")
For S.vcube=Each vcube WriteString(File,S\t1) WriteString(File,S\t2) WriteString(File,S\t3) ... Next CloseFile(File) |
Ответ: Вопросы по текстурам.
Я же сказал что не работает х(
|
Ответ: Вопросы по текстурам.
Лучше выкласть проэкт с bb файлами и инклудами, текстурами jpg чтобы тест был возможен. Иначе нам придётся заполнять эти файлы своими (или инклуды искать).
Своруют проэкт? Ну исх. код то уже выставлен... |
Ответ: Вопросы по текстурам.
Это старый - кривой код, лаги лаги там=)
Я уже другой написал... |
Ответ: Вопросы по текстурам.
Прочитай вот это: http://forum.boolean.name/showthread.php?t=14187&page=2, и ещё раз задай свой вопрос. Я не понимаю что не так
|
Ответ: Вопросы по текстурам.
У меня вот что написано
Код:
Function SaveLevel(name$) А это в игре при загрузке Код:
Function LoadLevel(name$) Код:
createvcube("pack\standart\GG01.jpg","pack\standart\GG01.jpg","pack\standart\GG01.jpg","pack\standart\GG01.jpg","pack\standart\GG01.jpg","pack\standart\GG01.jpg",xx,yy,zz,10,5,10,0,0,0) |
Ответ: Вопросы по текстурам.
Ничего сказать не могу, выглядит всё правильно
|
Ответ: Вопросы по текстурам.
Satan'scry, ты уже второй раз, когда просят код, заявляешь, что он нечитабельный. Зачем тогда вообще вопросы задавать?
Я почти уверен, что ты сохраняешь не путь к текстуре а саму текстуру. Что у тебя хранится в S\t1, текстура? Создан переменную и записывай туда путь, её и сохраняй. |
Ответ: Вопросы по текстурам.
baton4ik меня опередил. Я полностью уверен, ты пишешь номер текстуры, а не путь.
Цитата:
|
Ответ: Вопросы по текстурам.
В том то и дело, что я путь сейвю=)
Ладно, попробую поковыряться |
Ответ: Вопросы по текстурам.
Так, лан=)
Кто подскажет простую функцию прыжка?Ровного, плавного? Биг Сенгз=) |
Ответ: Вопросы по текстурам.
Цитата:
|
Ответ: Вопросы по текстурам.
Хех, все, нашел, точнее догадался сам =)
|
Ответ: Вопросы по текстурам.
У меня вопрос, кто делал редактор уровней?У меня просьба будет^^
Может кто-то смогет выложить исходник...Я хочу глянуть конструкцию=) Понять как сделать интерфейс и все такое...Лучше конечно 3д редактор=) |
Ответ: Вопросы по текстурам.
на блицмаксе сойдет?
|
Ответ: Вопросы по текстурам.
Простите за такой нуб-вопрос=)
А Код различается? Если да(Если оч-оч сильно), то ненадо=) |
Ответ: Вопросы по текстурам.
На блице полно редакторов, тебе все таки лучше одного из них подождать
|
Ответ: Вопросы по текстурам.
Почитай по внимательнее раздел FAQ. и поиском не грех воспользоваться. там много чё написано. и про редакторы, и про текстуры, и про то как построить свой покер-клуб с блекджеком и шлюхами
|
Ответ: Вопросы по текстурам.
У мну редактор вроде есть, но он галимый и нечитабельный для обычных смертных. Что именно тебе нужно?
|
Ответ: Вопросы по текстурам.
Цитата:
|
Ответ: Вопросы по текстурам.
Мне нужно посмотреть конструкцию=)
Ну ладно, сам напишу=) |
Часовой пояс GMT +4, время: 23:14. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot