[游戏开发]LÖVE2D(1):引擎介绍

什么是LÖVE引擎

Love引擎是一个非常棒的框架,你可以用来在Lua制作2D游戏。它是免费的,开源的,适用于Windows,Mac OS X,Linux,Android和iOS。

怎么安装

官网下载就可以了。这里直接给出Windows32位安装文件的下载地址

开源协议

Love引擎使用zlib/libpng许可证授权,也就是说你可以免费商用,你也可以自行修改源代码,但是你能删除他的协议,也不能声称引擎是你原创的。

遇到了困难

Love引擎有一个很活跃的社区(网址),也有一个全面的WIKI(网址),你可以在上面找到你需要的东西。

开始使用

  • 下载对应版本的Love2d引擎文件。
  • love.exe加入环境变量。
  • 创建一个文件夹game
  • 在文件夹里创建main.lua,写下以下内容:
function love.draw()
    love.graphics.print("Hello World!", 400, 300)
end
  • 使用love game运行游戏。

此时就可以看到屏幕上出现了Hello World!的字样。


接下来的博客我们会更深入的讨论这个引擎的内容。

转载于:https://www.cnblogs.com/jhy16193335/p/11177956.html

《LÖVE for Lua Game Programming》 开源游戏引擎love2d综合教程。 love2d 是一款备受欢迎的开源2D视频游戏引擎框架,其可以让你借助简便的 Lua 脚本语言在游戏原型开发中变得又快又简单。Love2d 拥有强大和活跃的社区来使其成为一个有效的游戏开发框架。Love2d 成就了世界上许多不同年龄段的独立游戏开发者,让他们有机会接触到商业视频游戏的机会。 Love2d的简单和“write less build more”的特点使得它在经验丰富的老人和刚入行的新人都很容易上手。 本书是一本展示 Love2D 大部分综合功能的教程。它将带领你通过创建一个原型来快速用Love2d快速打包。 本书所涵盖的内容 第一章:开始Love2d。下载,安装,Lua框架,运行 Love2d 游戏 第二章:Love2d 走起!带领你学会绘制2D对象,移动游戏对象,并赋予一个游戏角色生命。 第三章:创建游戏之前。带你了解开发一个游戏所必备的游戏知识。 第四章:创建你的第一个游戏。这章带领你设计和加载游戏关卡,并设置管理你的游戏角色和资源。 第五章:更多游戏制作。介绍你一些游戏物理如碰撞,重力对游戏对象的影响,来帮助你更好的创建角色动画。 第六章:遇见坏蛋。描述怎么创建敌人角色。 第七章:存档,UI和声音。 第八章:打包和部署你的游戏,描述怎么打包和部署你的游戏到各个平台上,现在你的游戏已经面世了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值