Simple triangle in 2D Рисование простого треугольника в 2D
Drawing a simple triangle in 2D for Windows, Android, and WebAssembly. Рисование простого треугольника в 2D для Windows, Android, и WebAssembly.
Release Build Size: 909 KB (Includes: 909 KB WASM/JS, 466 bytes HTML)
Source Code Исходный код
You can explore the source code and download the complete project directly from the GitHub repository: Вы можете изучить исходный код и скачать готовый проект напрямую из репозитория на GitHub:
Obtain tools: Получение инструментов:
- Desktop (Windows): Setting up SDL3 with find_package (MinGW) Desktop (Windows): Настройка SDL3 с помощью find_package (MinGW)
- Android: Setting up a template project Android: Настройка шаблонного проекта
- WebAssembly: Building SDL3 for WebAssembly WebAssembly Сборка SDL3 для WebAssembly
Build and Run for Windows (MinGW) Сборка и запуск для Windows (MinGW)
Configure the project: Сконфигурируйте проект:
config-exe
Build the project: Соберите проект:
build-exe
Run the project: Запустите проект:
run-exe
Build and Run for Android Сборка и запуск для Android
Build the project: Соберите проект:
build-apk
Install the app to the device: Установите приложение на устройство:
install-apk
Useful Tips Полезные советы
-
Show a log:
adb logcat -s SDLПоказать лог:adb logcat -s SDL -
Clear a log:
adb logcat -cОчистить лог:adb logcat -c -
Check connected devices:
adb devicesПроверка подключенных устройств:adb devices - Use scrcpy to mirror your phone screen to your PC via USB. Используйте scrcpy для трансляции экрана телефона на ПК через USB.
Build and Run for WebAssembly Сборка и запуск для WebAssembly
Configure the project: Сконфигурируйте проект:
config-wasm
Build the project: Соберите проект:
build-wasm
Now, start your local server: Теперь запустите локальный сервер:
# Option 1: Using Node.js (http-server)
http-server -c-1
# Option 2: Using Python
python -m http.server 8080
Support My Work Поддержать проект
If these tutorials helped you, consider buying me a coffee! Если эти туториалы вам помогли, вы можете поддержать автора.
Sberbank (Russia only) Сбербанк (только для РФ)
Direct transfer via phone number (Russia only) Перевод по номеру телефона (только для РФ)
USDT TRC20
Support via Cryptocurrency Поддержка криптовалютой