LÖVE图形化框架

# 环境: docker-ubuntu:20.04
docker run --privileged -itd -v /xuniji/:/xuniji -v /tmp/.X11-unix/:/tmp/.X11-unix/ --name=x11 daocloud.io/library/ubuntu:20.04
# 源
sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list

# root安装依赖
apt install libluajit-5.1-dev \
    libopenal-dev \
    libfreetype-dev \
    libmodplug-dev \
    libvorbis-dev \
    libtheora-dev \
    libmpg123-dev \
    libsdl2-dev

# 普通用户make, 之后生成文件在
file ./src/love
# ./src/love: Bourne-Again shell script, ASCII text executable

# 测试x11是否运行
apt install x11-apps
export DISPLAY=:2
xeyes

# 运行love
./src/love
  • hello word

-- 创建文件
-- /xuniji/test/love-11.4/src/demo/main.lua
-- export PATH=/xuniji/test/love-11.4/src/:$PATH
-- love /xuniji/test/love-11.4/src/demo/
function love.draw()
    love.graphics.print("Hello World!", 400, 300)
end