AnimEngineDemo is built on top of MiaoAnimEngine
- Camera (3D perspective)
- Cube rendering
- Animation preview with easing functions (StepStart, StepEnd, Linear, EaseIn, EaseOut, EaseInOut)
- CMake 3.16 or higher
- C++17 compiler
- Dependencies are included as git submodules under
external/
mkdir build
cd build
cmake ..
cmake --build . --config ReleaseThe executable will be generated at build\Release\demo.exe
mkdir build
cd build
cmake ..
make -j$(nproc) # Linux
# or
cmake --build . # GenericThe executable will be generated at build/demo
If using CLion, Visual Studio, or other CMake-compatible IDEs:
- Open the project root directory
- The IDE will automatically detect CMakeLists.txt
- Select build configuration (Debug/Release)
- Click the build button
- The project automatically compiles
external/raylibandexternal/AnimEnginedependencies - raylib examples and games are disabled (
BUILD_EXAMPLES OFF) to speed up compilation - If git submodules are not initialized, run:
git submodule update --init --recursive