IPrototypeI
wie ich schon in deiner map gesagt habe, finde ich diese variante mehr als umständlich. klar wenn man nur ein und die selbe textur hat, ist es schon okay. aber was ist wenn man mehrere verwenden will= dann muss man ja ewig immer alles definieren. da finde ich die variante mit der schleife noch am einfachsten.
In meiner map ah ok aber bitte nenn mir vorteile an der variante mit der schleife.
Ist das wirklich umständlicher ?
Kleines Beispiel:
new textob[10];
textob[0] = CreateObject(19378,1359.1500, -1766.9200, 12.4800,0.0000, 90.0000, 90.0000);
textob[1] = CreateObject(19378,1359.1500, -1766.9200, 12.4800,0.0000, 90.0000, 90.0000);
textob[2] = CreateObject(19378,1359.1500, -1766.9200, 12.4800,0.0000, 90.0000, 90.0000);
textob[3] = CreateObject(19378,1359.1500, -1766.9200, 12.4800,0.0000, 90.0000, 90.0000);
textob[4] = CreateObject(19378,1359.1500, -1766.9200, 12.4800,0.0000, 90.0000, 90.0000);
textob[5] = CreateObject(19378,1359.1500, -1766.9200, 12.4800,0.0000, 90.0000, 90.0000);
textob[6] = CreateObject(19378,1359.1500, -1766.9200, 12.4800,0.0000, 90.0000, 90.0000);
textob[7] = CreateObject(19378,1359.1500, -1766.9200, 12.4800,0.0000, 90.0000, 90.0000);
textob[8] = CreateObject(19378,1359.1500, -1766.9200, 12.4800,0.0000, 90.0000, 90.0000);
textob[9] = CreateObject(19378,1359.1500, -1766.9200, 12.4800,0.0000, 90.0000, 90.0000);
for(new i; i < sizeof(textob); ++i)SetObjectMaterial(textob[i],0,9515,"bigboxtemp1","poshground_sfw",0);
oder meine lieblingsvariante
SetObjectMaterial(CreateObject(19378,1359.1500, -1766.9200, 12.4800,0.0000, 90.0000, 90.0000),0,9515,"bigboxtemp1","poshground_sfw",0);
SetObjectMaterial(CreateObject(19378,1359.1500, -1766.9200, 12.4800,0.0000, 90.0000, 90.0000),0,9515,"bigboxtemp1","poshground_sfw",0);
SetObjectMaterial(CreateObject(19378,1359.1500, -1766.9200, 12.4800,0.0000, 90.0000, 90.0000),0,9515,"bigboxtemp1","poshground_sfw",0);
SetObjectMaterial(CreateObject(19378,1359.1500, -1766.9200, 12.4800,0.0000, 90.0000, 90.0000),0,9515,"bigboxtemp1","poshground_sfw",0);
SetObjectMaterial(CreateObject(19378,1359.1500, -1766.9200, 12.4800,0.0000, 90.0000, 90.0000),0,9515,"bigboxtemp1","poshground_sfw",0);
SetObjectMaterial(CreateObject(19378,1359.1500, -1766.9200, 12.4800,0.0000, 90.0000, 90.0000),0,9515,"bigboxtemp1","poshground_sfw",0);
SetObjectMaterial(CreateObject(19378,1359.1500, -1766.9200, 12.4800,0.0000, 90.0000, 90.0000),0,9515,"bigboxtemp1","poshground_sfw",0);
SetObjectMaterial(CreateObject(19378,1359.1500, -1766.9200, 12.4800,0.0000, 90.0000, 90.0000),0,9515,"bigboxtemp1","poshground_sfw",0);
SetObjectMaterial(CreateObject(19378,1359.1500, -1766.9200, 12.4800,0.0000, 90.0000, 90.0000),0,9515,"bigboxtemp1","poshground_sfw",0);
SetObjectMaterial(CreateObject(19378,1359.1500, -1766.9200, 12.4800,0.0000, 90.0000, 90.0000),0,9515,"bigboxtemp1","poshground_sfw",0);
jetzt mit den defines weg gelassen also wenn du willst können wir ja gern eine kleine challenges machen wer schneller ist bei 1000 Objekten
also ich seh bei mir keine umständlichkeit sondern nur Zeitersparniss und einen geringeren Ram verbrauch.
Klar ist jetzt für die ungewohnt jedoch wird das Material des Objektes auch nicht schneller ersetzt es dauert eher noch länger