love2d 前端 联合 c++ 服务端 的 游戏开发(一)

近期, 由于受前端资源的限制, 原本以服务端C++开发为主的游戏, 无法继续; 再一次, 我决定自己编写前端.

此前, 也有过很多次此类想法和做法, 但都失败了, 有 flash, unity3d, cocos  和 directx; 但都因为时间不够, 开发较为繁重, 相继放弃.

这次, 我选择了使用 love2D , 理由是轻便, 并且是自己一直使用的 lua进行编写.

1.安装love2D. 采用love2D 官网的  0.8版本安装 ; 安装后, 这个程序结构如:

其中的 love.exe 即是主程序( lua脚本的 宿主程序, 并且能够处理基本的图形显示, 当让, 还会包含音频, 视频, 其他物理引擎).

运行一个demo后, 将如:

G:love-0.8.0-SDKlove demos-0.8.0>love passingclouds.love

即可运行 一个项目.

2.我的项目构建:

-- conf.lua


function love.conf(t)
    t.title = "X-Game"
end
--main.lua


function love.load()

end

function love.draw()
    
end

function love.update(dt)
    
end

在 F:workstationXGame 目录下 运行 love .

将得到 黑色屏幕的 运行结果:

原文地址:https://www.cnblogs.com/Wilson-Loo/p/3283814.html