love2d 是一个免费、开源、跨平台的2D游戏引擎,目前支持Windows、Mac OS X、iOS、Linux、Android平台。它以lua作为主要开发语言。从官方网站可以下载Windows版本安装。

一、软硬件环境

1. Windows 7 Service Pack 1  x64

2.LÖVE 0.9.2 64-bit for Windows

3.tiledMap v0.10.2

4.sublime2

二、资料社区

1. http://www.love2d.org/wiki/Main_Page

2.http://www.cnblogs.com/xdao/tag/love2d/

3.http://love2d.org/forums/

三、love2d简介

love2d目录结构

直接运行love.exe可以直接跑起来,但是是一个空的游戏框。游戏资源文件是一个.love文件为扩展名的文件,其实是就是一个zip文件改了下扩展名。 解压缩.love文件后目录结构如下:

其中main.lua是必不可少的文件(并且必须在根目录下),可以认为是程序的入口。conf.lua是一个默认的配置文件,如果此文件存在会被程序自动加载。

可以直接把love文件(或者解压后的文件夹)拖到love.exe上就可以跑起来了。

四、Hello love2d!

1.创建一个任意名字的空文件夹,并创建一个main.lua的文件

2.编写main.lua代码如下

function love.draw()love.graphics.print('Hello love2d!', 20, 20)
end

把整个文件夹拖入love.exe,得到如图:

收工! 我们已经写好了一个最简单的love2d”游戏“啦!( ^_^ )

【love2d】Hello love2d!相关推荐

  1. 【CentOS】利用Kubeadm部署Kubernetes (K8s)

    [CentOS]利用Kubeadm部署Kubernetes (K8s)[阅读时间:约10分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 三.具体实验流程 1 系统准 ...

  2. 【Spring】框架简介

    [Spring]框架简介 Spring是什么 Spring是分层的Java SE/EE应用full-stack轻量级开源框架,以IOC(Inverse Of Control:反转控制)和AOP(Asp ...

  3. 【C#】类——里式转换

    类是由面对对象程序设计中产生的,在面向结构的程序设计例如C语言中是没有类这个概念的!C语言中有传值调用和传址调用的两种方式!在c语言中,主方法调用方法,通过传递参数等完成一些操作,其中比较常用的的数据 ...

  4. 【C#】Out与ref是干什么的?

    关于return: 1.最后没有写 return 语句的话,表示程序正常退出 2.不需要返回值时,存在return的作用 例子 void main() {return; //return退出该程序的作 ...

  5. 【软件工程】RUP与软件开发5大模型

    软件开发的5大模型 1.瀑布模型:按照人的思维一步一步的开发下去,如果需求分析得当,每个阶段顺利,结果还不错! 2.快速原型模型:后来人们发现,自己不可能一下子就把所有的需求搞清楚,总是在开发的过程中 ...

  6. 【VB】学生信息管理系统5——数据库代码

    这次学生信息管理系统在代码的理解过程中遇到了一些问题.总结如下: 1. sql server的安装过程各个步骤的意思.在安装SQL Server的时候按照网上的步骤,我觉得这个需要学完整个数据库再返回 ...

  7. 白化(预处理步骤)【转】

    白化(预处理步骤)[转] 介绍 我们已经了解了如何使用PCA降低数据维度.在一些算法中还需要一个与之相关的预处理步骤,这个预处理过程称为白化.举例来说,假设训练数据是图像,由于图像中相邻像素之间具有很 ...

  8. 【Tensorflow】tf.nn.atrous_conv2d如何实现空洞卷积?膨胀卷积

    介绍 关于空洞卷积的理论可以查看以下链接,这里我们不详细讲理论: 1.Long J, Shelhamer E, Darrell T, et al. Fully convolutional networ ...

  9. 兑换量子计算机,阅读 | 【量子计算机】构造置换量子门

    原标题:阅读 | [量子计算机]构造置换量子门 量子计算机的一个基本组成单位叫量子门(quantum gate),下面简单介绍些基本概念. 量子比特和量子态 量子计算机的信息存储单元是一种叫做量子比特 ...

  10. 【Gamma】“北航社团帮”展示博客

    目录 团队介绍 项目愿景 整个项目的预期典型用户 功能展示 原预期用户数量 项目使用情况数据分析 用户量变化 学生认证人数 社长认证人数 入社申请数 活动发布 新闻发布 网页端使用情况 小程序打开次数 ...

最新文章

  1. 《深入理解Nginx:模块开发与架构解析》一1.2 为什么选择Nginx
  2. MM--移动类型的配置相关的系统表,举例说明SAP是如何根据配置抛帐的
  3. 操作系统:几种页面置换算法
  4. 每日一linux命令
  5. ReportViewer教程(2)-添加空报表Report1.rdlc
  6. HBase之KeyValueScanner
  7. trunk配置功能详解
  8. 虚继承 - C++快速入门29
  9. 最简单的方法实现小程序按钮跳转到指定界面
  10. Java实现简单图书管理系统
  11. 傅里叶变换(时域频域)
  12. 怎么看matlab程序运行到哪了,MATLAB运行程序时怎么查看还有多久完成
  13. iOS面试前的准备计划(2022)
  14. 世界地图新西兰_世界地图新西兰的位置在哪里?新西兰与澳大利亚相隔多远?...
  15. U盘装系统后容量变小解决方法
  16. Windows 微痛转 Linux: 万万没想到肯德基的网竟然这么好
  17. Qt利用QZXing和QRenCode识别二维码和制作二维码
  18. 香港大屿山祈福线路攻略
  19. android穿山甲主题冲突,Flutter 接头条穿山甲广告 Android 总述篇
  20. java自行车内走线,科普向 公路车有几种全内走线方式?

热门文章

  1. 镁光硬盘测试软件,镁光固态硬盘怎么样
  2. java 读取485_java通信 485
  3. 问题adb remount提示Devices Locked
  4. 修改input提示文字样式
  5. 浅谈功能测试-->自动化测试
  6. [详细]分享验证码接收平台工作原理
  7. rsync与cwRsync
  8. ZT - 谷歌微软等三巨头掀电视革命:智能电视年底成真
  9. MSET算法参差分析(一)
  10. ubuntu命令行启动浏览器_如何从终端启动默认Web浏览器?