近期, 因爲受前端資源的限制, 本來以服務端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 .資源
將獲得 黑色屏幕的 運行結果:開發