Raylib
raylib
是一个简单易用的2D/3D图形库。
ODE
open dynamics engine
是一个很老的高性能刚体物理运算库。
效果
代码
#include
#include
编译
首先需要安装 raylib
和 ode
,ArchLinux 可通过 pacman
直接安装:
sudo pacman -S raylib ode
也要有 c++
编译器,执行编译命令:
g++ -O2 -lraylib -lode --std=c++23 main.cpp
执行生成的 a.out
即可。
操作
- 长按
鼠标右键
并 移动鼠标:拖动场景
- 按住
Shift
,然后长按 鼠标右键
并 移动鼠标:旋转场景
- 长按
空格
:拉起第一颗球