Open GabrieleC07 opened 2 weeks ago
Probably not the wrappers fault. I think you are seeing flickering because you haven't set a target framerate (or enabled V-sync)
Try calling SetTargetFPS(60);
after the window has been initialized
Tried setting it in
unsafe {
raylib_ffi::InitWindow(width_height.0, width_height.1, rl_str!(title) );
SetTargetFps(60);
while !raylib_ffi::WindowShouldClose() {
raylib_ffi::draw!({ raylib_ffi::ClearBackground(raylib_ffi::colors::GREEN);
context.food.clone().draw(); context.snake.clone().draw();
});
};
raylib_ffi::CloseWindow();
}
But it still flickers
(This isnt the actual code and might be formatted differently)
I encountered an issue where if you use ClearBackground() and try to draw a sprite some sprites, they will flicker on the screen. This is the code
Where
food.draw()
is thisand
snake.draw()
is thisWhile looking at similiar issues it seems this happens if we DONT use
ClearBackground
so I just cant understand whyif I comment the ClearBackground everything works.
DISCLAIMER: I am a complete newbie on Raylib, this could very well not be the wrapper's fault, but having found the exact opposite results in the C Raylib version it seems weird