近期, 由于受前端资源的限制, 原本以服务端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 .
将得到 黑色屏幕的 运行结果: