I'm trying to make a single effect object to appear, and when I run the script, it runs normally but the effect doesn't shows up even when I called for it.
Maybe I'm doing something wrong with the vertex or something? I followed Helepolis Tutorial strictly and I didn't managed to make an effect object. Here's the code:
task effect{
let obj = Obj_Create(OBJ_EFFECT);
let counter = 0;
ObjEffect_SetRenderState(obj,ALPHA);
ObjEffect_SetTexture(obj, Eff);
Obj_SetPosition(obj, GetCenterX,100);
ObjEffect_SetScale(obj, 1, 1);
ObjEffect_SetLayer(obj, 8);
ObjEffect_SetPrimitiveType(obj, PRIMITIVE_TRIANGLESTRIP);
ObjEffect_CreateVertex(obj, 4);
ObjEffect_SetVertexXY(obj, 0, -276, -31);
ObjEffect_SetVertexXY(obj, 1, 276, -31);
ObjEffect_SetVertexXY(obj, 2, -276, 31);
ObjEffect_SetVertexXY(obj, 3, 276, 31);
ObjEffect_SetVertexUV(obj, 0, 0, 0);
ObjEffect_SetVertexUV(obj, 1, 552, 0);
ObjEffect_SetVertexUV(obj, 2, 0, 62);
ObjEffect_SetVertexUV(obj, 3, 552, 62);
while(!Obj_BeDeleted(obj)){
if(counter==120){ Obj_Delete(obj); }
counter++;
yield;
}
}