近期, 因为受前端资源的限制, 本来以服务端C++开发为主的游戏, 没法继续; 再一次, 我决定本身编写前端.前端
此前, 也有过不少次此类想法和作法, 但都失败了, 有 flash, unity3d, cocos 和 directx; 但都由于时间不够, 开发较为繁重, 相继放弃.lua
此次, 我选择了使用 love2D , 理由是轻便, 而且是本身一直使用的 lua进行编写.spa
1.安装love2D. 采用love2D 官网的 0.8版本安装 ; 安装后, 这个程序结构如:3d
其中的 love.exe 便是主程序( lua脚本的 宿主程序, 而且可以处理基本的图形显示, 当让, 还会包含音频, 视频, 其余物理引擎).code
运行一个demo后, 将如:视频
G:\love-0.8.0-SDK\love demos-0.8.0>love passingclouds.love
便可运行 一个项目.blog
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:\workstation\XGame 目录下 运行 love .资源
将获得 黑色屏幕的 运行结果:开发