Ун проблемо амиго.
Я создал поверхность,прямую прямую, на одном участке сделал много много деревьев, дал им текстуры, и текстуру земли.И по этой красоте бегает конус.
Вот в чём проблемо, по видему когда ты создаёш поверхность,она гладкая гладкая и бесконечная.А как сделать терейн не бесконечный,примерно 100 на 100, и не ровный, с холмами? Походу в блитсе это можно но как. Потом как сделатиь небо,короче я знаю что можно создать гиганский шар, и внутри него поместить терейн, а с обратных стенок шара нанести текстуру, это будет небо. Подскажите как это сделать в коде? Затекстурировать обратную сторону шара. И ещё,можно создать кусок примерно 10 на 10 и наложить на него текстуры воды и сделать прозрачным и впихнуть его в какуенить яму,получится как лужа. как создать этот кусок? Буду благодарен:super: |
Re: Ун проблемо амиго.
kortesfil, а что трудно ковырнуть форум дальше двух страниц? Для таких есть поиск на форуме и журнал.
|
Re: Ун проблемо амиго.
[blitz]
Function MakeSkyBox( file$ ) m=CreateMesh() ;front face b=LoadBrush( file$+"_FR.jpg",49 ) s=CreateSurface( m,b ) AddVertex s,-1,+1,-1,0,0:AddVertex s,+1,+1,-1,1,0 AddVertex s,+1,-1,-1,1,1:AddVertex s,-1,-1,-1,0,1 AddTriangle s,0,1,2:AddTriangle s,0,2,3 FreeBrush b ;right face b=LoadBrush( file$+"_LF.jpg",49 ) s=CreateSurface( m,b ) AddVertex s,+1,+1,-1,0,0:AddVertex s,+1,+1,+1,1,0 AddVertex s,+1,-1,+1,1,1:AddVertex s,+1,-1,-1,0,1 AddTriangle s,0,1,2:AddTriangle s,0,2,3 FreeBrush b ;back face b=LoadBrush( file$+"_BK.jpg",49 ) s=CreateSurface( m,b ) AddVertex s,+1,+1,+1,0,0:AddVertex s,-1,+1,+1,1,0 AddVertex s,-1,-1,+1,1,1:AddVertex s,+1,-1,+1,0,1 AddTriangle s,0,1,2:AddTriangle s,0,2,3 FreeBrush b ;left face b=LoadBrush( file$+"_RT.jpg",49 ) s=CreateSurface( m,b ) AddVertex s,-1,+1,+1,0,0:AddVertex s,-1,+1,-1,1,0 AddVertex s,-1,-1,-1,1,1:AddVertex s,-1,-1,+1,0,1 AddTriangle s,0,1,2:AddTriangle s,0,2,3 FreeBrush b ;top face b=LoadBrush( file$+"_UP.jpg",49 ) s=CreateSurface( m,b ) AddVertex s,-1,+1,+1,0,1:AddVertex s,+1,+1,+1,0,0 AddVertex s,+1,+1,-1,1,0:AddVertex s,-1,+1,-1,1,1 AddTriangle s,0,1,2:AddTriangle s,0,2,3 FreeBrush b ScaleMesh m,100,100,100 FlipMesh m EntityFX m,9 EntityOrder m,10 Return m End Function [/blitz] функция создания неба... [blitz] terrain = loadmesh ("че-то там") [/blitz] загружаем ландшафт [blitz] plane = createplane () watertex = laodtexture ("water.jpg") EntityTexture plane, watertex,0,0 [/blitz] Вода... З.Ы. тебе придется только разместить это все правильно.. |
Re: Ун проблемо амиго.
эээ, с небом проблемы, всё сделал правельно, и текстуры разместил, ничего не происходит
|
Re: Ун проблемо амиго.
[blitz]
sky=MakeSkyBox("textures\sky") ScaleEntity sky,10000,10000,10000 [/blitz] =\ З.Ы. "Буду благодарен" благодари ;) |
Re: Ун проблемо амиго.
Спасибо амиго! Если что надо обращайся)
|
Re: Ун проблемо амиго.
амиго, что бы создать террайн юзай команду loadterrain("bmp_file") !!
где bmp_file - это чернобелая картинка !! белое - холм !! черное - низ !! Удачи !! :) |
Re: Ун проблемо амиго.
На что вообще справка существует?
|
Часовой пояс GMT +4, время: 05:27. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot