Quote (Kissak)
gin101, Fade,
Вопрос к обоим : как сделать мир не блоками, то? Ато миры 1000+ даже не генерируются...
можно использовать сетку например ds_grid и вместо объектов записывать в сетку а потом рисовать спрайты в зависимости от того что записано в сетке
Code
var viewx,viewy,viewx1,viewx2;
viewx = floor(max(0,view_xview / 16));
viewy = floor(max(0,view_yview / 16));
viewx1 = floor(((view_xview + view_wview) / 16) +1);
viewx2 = floor(((view_yview + view_hview) / 16) +1);
for (i=viewx; i< viewx1; i+=1)
{
for (j=viewy; j< viewx2; j+=1)
{
if ds_grid_get(grid,i,j)!=0
{
draw_sprite(s_terrain,ds_grid_get(grid,i,j),i*16,j*16)
}
}
}