[程式] How to Make an RPG (2)
https://howtomakeanrpg.com/
How to Make an RPG
USD $46
dinodeck (固定的執行檔) + lua scripts
作者:
https://medium.com/@DanSchuller
在香港的英國人
實體書/電子書作品
C# Game Programming: For Serious Game Creation
2010/6/16
https://github.com/dinodeck/dinodeck
dinodeck 不支援中文,我嘗試重 build, 最後失敗。
問題包含:不知道 -lmingwex -lmingw32 的使用順序。
不知道 -Dmain=SDL_main 如何正確運作。
不知道 wincrt 要用哪一個函式庫。
https://www.msys2.org/
i686
pacman -Syu
pacman -Su
pacman -S --needed base-devel msys2-devel
pacman -S --needed mingw-w64-i686-crt-git
pacman -S mingw-w64-i686-SDL_ttf
pacman -S mingw-w64-i686-ftgl
pacman -S mingw-w64-i686-luajit
pacman -S mingw-w64-i686-physfs
pacman -S --needed mingw-w64-i686-openal
pacman -S mingw-w64-i686-freetype
pacman -S mingw-w64-i686-libmongoose
pacman -S --needed mingw-w64-i686-SDL_ttf
-L/mingw32/lib/
-lftgl
-lluajit-5.1
cd lib/soil/projects/makefile
mkdir ../../lib
mkdir obj
make CXXFLAGS=-DWIN32
make install
pacman -Ql mingw-w64-i686-libmongoose
-lmongoose
https://github.com/dinodeck/step_01
/usr/lib/w32api/libdinput.a
sdl-config --cflags --static-libs
-I/mingw32/include/SDL -D_GNU_SOURCE=1 -Dmain=SDL_main
-L/mingw32/lib -lmingw32 -lSDLmain -lSDL -mwindows -liconv
-lm -luser32 -lgdi32 -lwinmm -ldxguid
-L/mingw32/i686-w64-mingw32/lib/
pacman -S mingw-w64-i686-crt-git
pacman -S mingw-w64-i686-winpthreads-git
dinodeck-master/src/Makefile
#g++
#CC=i686-pc-msys-g++
CC=g++
# -Dmain=SDL_main
# -Wall
CFLAGS=-c -Dmain=SDL_main -DWIN32 -D_WIN32
-I/mingw32/include -I/mingw32/i686-w64-mingw32/include
# -D_WIN32_WCE
LDFLAGS=-L/usr/local/lib -L/mingw32/lib -lSDLmain -lSDL
-L/mingw32/lib -lSDLmain -lSDL -mconsole -Dmain=SDL_main
LDFLAGS+=-L/mingw32/i686-w64-mingw32/lib -lmingwex -lmingw32
LDFLAGS+=../lib/soil/lib/libSOIL.a
LDFLAGS+=-lftgl
#LDFLAGS+=../lib/ftgl/src/libftgl_static.a
#LDFLAGS+=../lib/freetype/src/libfreetype.a
LDFLAGS+=-lfreetype
LDFLAGS+=-lopengl32 -lws2_32
LDFLAGS+=-lluajit-5.1
#LDFLAGS+=../lib/LuaJIT/src/libluajit.a
LDFLAGS+=-lphysfs
#LDFLAGS+=../lib/physfs/libphysfs.a
#LDFLAGS+=../lib/openal-soft/lib/Win32/libOpenAL32.dll.a
#LDFLAGS+=../lib/openal-soft/build/libOpenAL32.dll.a
LDFLAGS+=-lopenal
LDFLAGS+=-lmongoose
--
https://youtu.be/MMWBPklrRB4
小雞逼逼(崩潰版)
https://youtu.be/KlZL1hqGxDg
《江南夜色》
https://youtu.be/WIW16vMdrZU
《告白氣球》
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.44.73.161 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1560137815.A.725.html
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章