本章内容:本章介绍如何安装love2d,设置环境变量,设置IDE,并进行简单的测试。
love2d的安装
浏览器进入love2d的官网即可看到最新版本的下载地址。可以根据具体需要进行下载。
这里简单介绍下各个下载版本的不同。
win64/win32的区别不多说。简单说一下installer和zip版本的区别,installer是传统的安装向导,可以一步一步引导你把软件安装到指定位置,并且帮助你设置好环境变量。如果下载zip版,则需要自己在win设置中添加love目录到环境变量love。苹果系统,linux请自己查官网吧,我没有终端。其他下载中,有安卓的预编译客户端,可以自行选择love文件来运行love游戏。还有其他的love源文件,用来编译游戏的。还有love引擎的历史版本。论坛有很多案例是用老版写的,如果你对版本变更不是很熟悉的话,可以用旧版本打开游戏。
love2d目录结构
love2d目录结构下包括引擎程序love.exe,lovec.exe,love2d的依赖库各种dll,图标文件ico,版本说明,以及软件协议。
这里值得注意的是,love2d属于开源引擎,意味着你可以免费使用,但不代表你可以声称该引擎是你开发的。所以在任何正式发布的游戏里,一定要附带目录下的软件协议。
测试love2d
双击love.exe,可以看到no-game屏幕,当你不已任何参数执行love.exe时,将显示此画面。
如果想真正运行你自己写的游戏,需要以你的游戏源文件目录为第一参数来运行love.exe。
lovec.exe是一个附带控制台的love系统,当你需要love的输出目标为内建控制台时,使用lovec.exe代替love.exe
IDE(集成开发环境)
使用ide,你可以方便的控制项目文档结构,编辑源文件,进行编译运行及调试。当然,你也完全可以用一个记事本开发。
目前拥有比较完整插件的ide包括:sublime text; VScode; atom; 等,也有论坛内高手做的web编辑器等等。这里介绍VScode的配置,其他情形类似。
对于VScode的安装,这里不再介绍。进入插件安装Löve Launcher 、Love2d Made Easy、Love2d Snippets、Love2D Support。配置情形可以进入我的B站视频播客查看:https://space.bilibili.com/451239531。
function love.load()
print("hello world")
end
function love.update(dt)
end
function love.draw()
love.graphics.print("hello world")
end
在编辑器项目-lua解释器下选择love。点击工具栏向右方向的双箭头即可执行。你将看到控制台以及游戏窗体输出hello world。
到这里,游戏开发环境设置结束,我们将以这个环境进行我们后面游戏的开发。
网友评论