我在使用Raylib的DrawTriangle()
函数显示三角形时遇到问题。
最小可再现示例
#include <raylib.h>
#include <stdlib.h>
int main(int argc, char** argv)
{
// window width/height
const unsigned int screenWidth = 1000;
const unsigned int screenWidth = 1000;
// initialize window
InitializeWindow(screenWidth, screenHeight, "Amazing Window");
// game loop
while(! WindowShouldClose())
{
// begin drawing
BeginDrawing();
// draw triangle
DrawTriangle(
// triangle vertices
{100, 10},
{10, 100},
{10, 10},
// triangle color
BLUE
);
// end drawing
EndDrawing();
}
}
注意
Raylib's website中的一个例子运行得很好,所以DrawTriangle
的参数可能是罪魁祸首。
1条答案
按热度按时间j2cgzkjk1#
以逆时针方向传递参数就可以了: