Все доброго времени суток.
Задавался ли кто-нибудь вопросом, тестил ли, есть ли разница в производительности скриптов написанных на разных языках?
@pragma strict
var obj : GameObject;
@script ExecuteInEditMode()
function Start() {
var objs = new Array();
var hash = new Array();
var i : Number;
objs = FindObjectsOfType(GameObject);
for(i=0; i<objs.length;i++){
hash[i]=1;
}
for(i=0; i<objs.length; i++) {
if(hash[i]==1){
for (k=j; k<objs.length; k++) {
if((hash[k]==1)&&(objs[k].renderer.sharedMaterial.GetTexture("_MainTex").name == objs[i].renderer.sharedMaterial.GetTexture("_MainTex").name)){
objs[k].renderer.sharedMaterial = objs[i].renderer.sharedMaterial;
hash[k]=0;
}
}
}
}
@script ExecuteInEditMode()
#pragma strict
function Start() {
var objs = new Array();
var hash = new Array();
var i : Number;
objs = FindObjectsOfType(GameObject);
var count = objs.length;
for(i=0; i<count; i++){
hash[i]=1;
}
for(i=0; i<count; i++) {
if(hash[i]==1){
for (k=j; k<count; k++) {
if((hash[k]==1)&&(objs[k].renderer.sharedMaterial.GetTexture("_MainTex").name == objs[i].renderer.sharedMaterial.GetTexture("_MainTex").name)){
objs[k].renderer.sharedMaterial = objs[i].renderer.sharedMaterial;
hash[k]=0;
}
}
}
}
Neodrop писал(а):Мне интересно, какая будет разница в скорости исполнения
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1