/
clang
/
raylib
Обзор
Документация
Войти
/
clang
/
raylib
Код
Вики
Пакеты
0
Релизы
0
Аналитика
4.6-dev
projects/4coder/main.c
38 строк
983 B
Angga Permana
Fix 4coder project template (#2616)
06 авг 2022, 09:18
Не верифицирован
06 авг 2022, 09:18
e06ed6c
Код
Авторство
О чём код?
#include <math.h> #include "raylib.h" int main() { int screenWidth = 800; int screenHeight = 450; InitWindow(screenWidth, screenHeight, "raylib"); Camera cam; cam.position = (Vector3){ 0.0f, 10.0f, 8.f }; cam.target = (Vector3){ 0.0f, 0.0f, 0.0f }; cam.up = (Vector3){ 0.0f, 1.f, 0.0f }; cam.fovy = 60.0f; Vector3 cubePos = { 0.0f, 0.0f, 0.0f }; SetTargetFPS(60); while (!WindowShouldClose()) { cam.position.x = sin(GetTime()) * 10.0f; cam.position.z = cos(GetTime()) * 10.0f; BeginDrawing(); ClearBackground(RAYWHITE); BeginMode3D(cam); DrawCube(cubePos, 2.f, 2.f, 2.f, RED); DrawCubeWires(cubePos, 2.f, 2.f, 2.f, MAROON); DrawGrid(10, 1.f); EndMode3D(); DrawText("This is a raylib example", 10, 40, 20, DARKGRAY); DrawFPS(10, 10); EndDrawing(); } CloseWindow(); return 0; }