I'm making a player script but the sprite doesn't update.
task renderPlayer // Render Player
{
ObjPrim_SetTexture(playerObj,playerTex); // Set Texture
Obj_SetRenderPriority(playerObj,31); // Set Render Layer
ObjRender_SetBlendType(playerObj,BLEND_ALPHA); // Set To Alpha
ObjRender_SetAngleXYZ(playerObj,0,0,0); // Set Rot
ObjRender_SetScaleXYZ(playerObj,1,1,0); // Set Scale
ObjRender_SetAlpha(playerObj,255); // Set Alpha
ObjSprite2D_SetSourceRect(playerObj,0,0,32,54); // Set Rect
ObjSprite2D_SetDestCenter(playerObj); // Set Center
ObjRender_SetPosition(playerObj,GetPlayerX(),GetPlayerY(),0); // Set Player Position
while(!Obj_IsDeleted(playerObj))
{
ObjRender_SetPosition(playerObj,GetPlayerX(),GetPlayerY(),0); // Set Player Position
renderHitbox(GetPlayerX(),GetPlayerY());
if(GetKey(VK_LEFT)) // Going Left
{
ObjRender_SetAngleY(playerObj,0);
}
else if(GetKey(VK_RIGHT)) // Going Right
{
ObjRender_SetAngleY(playerObj,180);
}
else
{
}
yield;
}
}
The code is called on Initialize. I would like some help. Thanks