Как я могу изменить скорость движения Camera3D в raylibC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как я могу изменить скорость движения Camera3D в raylib

Сообщение Anonymous »

Я пытаюсь сделать игру от первого лица, используя Raylib, я написал код и прочее, и это сработало, одна проблема, это было очень медленно, так что кто -нибудь может мне помочь? < /p>
Вот код, кстати: < /p>
#include "raylib.h"
int main()
{
const int screenWidth = 800;
const int screenHeight = 450;

InitWindow(screenWidth, screenHeight, "raylib [core] example - basic window");

float cx = 0.0f;
float cy = 10.0f;
float cz = 10.0f;

Camera3D camera = { 0 };
camera.position = (Vector3){ cx,cy,cz }; // Camera position
camera.target = (Vector3){ 0.0f, 0.0f, 0.0f }; // Camera looking at point
camera.up = (Vector3){ 0.0f, 1.0f, 0.0f }; // Camera up vector (rotation towards target)
camera.fovy = 45.0f; // Camera field-of-view Y
camera.projection = CAMERA_PERSPECTIVE;

SetCameraMode(camera,CAMERA_FIRST_PERSON); // Camera mode type

Vector3 cubepos = {0.0f,1.0f,0.0f};

SetTargetFPS(60);

while (!WindowShouldClose())
{
UpdateCamera(&camera);

BeginDrawing();
ClearBackground(BLACK);
BeginMode3D(camera);
DrawCube(cubepos,3.0f,3.0f,3.0f,RED);
EndMode3D();
EndDrawing();
}

CloseWindow();

return 0;
}


Подробнее здесь: https://stackoverflow.com/questions/721 ... -in-raylib
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»