47 lines
1.4 KiB
Plaintext
47 lines
1.4 KiB
Plaintext
# Script to run:
|
|
|
|
```
|
|
C:\Work\Projects\emsdk\emsdk.bat activate latest
|
|
C:\Work\Projects\emsdk\emsdk_env.bat
|
|
emcc main.cpp Game.cpp Math.cpp Physics.cpp Renderer.cpp ShaderManager.cpp TextureManager.cpp Utils.cpp OpenGlExtensions.cpp -O2 -std=c++14 -sTOTAL_MEMORY=33554432 -sUSE_SDL_IMAGE=2 -sSDL2_IMAGE_FORMATS="[""png""]" -sUSE_SDL=2 --preload-file background.bmp --preload-file bird.bmp32 --preload-file default.fragment --preload-file default.vertex --preload-file game_over.bmp32 --preload-file pipe.bmp32 -o jumpingbird.html
|
|
```
|
|
|
|
```
|
|
|
|
|
|
zlib-1.3.1:
|
|
|
|
mkdir build
|
|
cd build
|
|
cmake -DCMAKE_INSTALL_PREFIX=install ..
|
|
|
|
then run ALL_BUILD and INSTALL in Visual Studio
|
|
|
|
lpng1645:
|
|
|
|
mkdir build
|
|
cd build
|
|
cmake -DCMAKE_INSTALL_PREFIX=install -DZLIB_ROOT=C:\Work\Projects\zlib-1.3.1\build\install ..
|
|
|
|
then run ALL_BUILD and INSTALL in Visual Studio
|
|
|
|
|
|
```
|
|
|
|
|
|
https://github.com/Bly7/OBJ-Loader/blob/master/Source/OBJ_Loader.h
|
|
|
|
|
|
https://github.com/gametutorials/tutorials/blob/master/OpenGL/MD3%20Animation/Main.cpp
|
|
|
|
|
|
|
|
linux:
|
|
```
|
|
g++ Game.cpp main.cpp Math.cpp OpenGlExtensions.cpp Physics.cpp Renderer.cpp ShaderManager.cpp TextureManager.cpp Utils.cpp BoneAnimatedModel.cpp ObjLoader.cpp cmakeaudioplayer/src/AudioPlayer.cpp TextModel.cpp Inventory.cpp -o sdl_app -O2 -std=c++17 \
|
|
-I cmakeaudioplayer/include \
|
|
$(pkg-config --cflags --libs sdl2 gl) \
|
|
$(pkg-config --cflags --libs vorbis vorbisfile ogg) \
|
|
-lopenal
|
|
```
|