Показать сообщение отдельно
Старый 05.09.2007, 22:42   #21
Horror
Бывалый
 
Регистрация: 09.09.2006
Сообщений: 656
Написано 54 полезных сообщений
(для 110 пользователей)
Re: DDD Карта Таилами

всем привет! эт снова я!

почему местами происходит такая радость:

т.е. местми на стыках шов , но не везде) и я не понимаю почему( (
вот код который за ето дело отвечает:

 
mesh=CreateMesh()
 For x=0 To MSize
  For y=0 To MSize
      br=map(x,y)\brush    ;ЁЁЁ (СОЗДАЛ браш НИЖЕ )) )
   surf=FindSurface( mesh,br )   
   If surf=0 surf=CreateSurface(mesh,br)  
   cnt=CountVertices( surf )    
   h1=0
   AddVertex surf,x,h1,y   ,x,y
   AddVertex surf,x+1,h1,y          ,x+1,y
   AddVertex surf,x+1,h1,y+1   ,x+1,y+1
   AddVertex surf,x,h1,y+1          ,x,y+1
 
   AddTriangle surf,cnt,cnt+2,cnt+1
   AddTriangle surf,cnt,cnt+3,cnt+2
  Next
 Next

кстати если текстура всего одна на всем участке этой бяки нет
вот если что текстурирование :

 
...
  map(x,y)\brush=CreateBrush()
  map(x,y)\num = ReadInt(FileTile)
  BrushTexture map(x,y)\brush,TILE_TEX(map(x,y)\num),0,0
..
помогите плиз))

______
ПС ВСЕ Я КАЖИСЬ ПОНЯЛ ГДЕ ГРАБЛЯ
(Offline)
 
Ответить с цитированием