【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程

这篇具有很好参考价值的文章主要介绍了【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程

系列文章目录



前言

【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程


🍇一、Love2d是什么

Love2D 是一款让开发者可以使用Lua语言进行开发的 2D游戏框架,免费且开源。其官网上有详细的介绍与手册,但需要科学上网且为全英文。Love2D 国外的开发者社区比较活跃,但国内的资料就比较少了,可能会有语言障碍。但Lua语言本身的简洁性加上框架的轻量级,英文的社区和手册其实也很好理解。
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程

love是一个很棒的框架,你可以用它在Lua中制作2D游戏。它是免费的、开源的,可以在Windows、Mac OS X、Linux、Android和iOS上运行。

🍈二、Love2d的安装

1️⃣.Love2d安装教程

①首先我们先进入Love2d的官网,▶️Love2d官网,然后根据自己的电脑类型是32位还是64位,这里我的笔记本是64位,并且我开发是在Windwos10系统上开发,当然你也可以选择在Linux系统开发。
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程
②其次如果下载好之后就会出现如下程序图标:
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程
③然后点击下载好的程序之后就会出现如下安装界面,点击下一步即可:
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程
④再次点击我接受,然后我选择安装在D盘
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程
⑤出现如下界面直接点安装即可:
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程
⑥出现如下界面安装就成功啦:
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程

2️⃣.Love2d环境变量的配置

①启动windows+r进入cmd模式,输入指令love显示‘’love’ 不是内部或外部命令,也不是可运行的程序或批处理文件。这里的出错原因就是没有配置Love2d的环境变量。
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程
②打开桌面上图标我的电脑或者计算机图标右击鼠标打开属性这个选项:
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程
③出现如下界面时按照我标记的步骤去完成:
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程
④然后找到你Love2d的安装路径,(注意:这里是绝对路径)复制这个绝对路径:
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程
⑤在系统变量环境中找到PATH环境变量:
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程
⑥双击这个PATH出现如下界面,注意加上:
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程

【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程
⑦在cmd模式下重新输入love的时候出现如下这个界面的时候Love2d的环境变量就设置好了:
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程

🍉三、Love2d编辑器安装

我这里个人建议直接用Visual Studio Code作为编辑器▶️Visual Studio Code官网,当然你也可以使用其他的作为编辑器啦,问题不大。下载好之后会出现如下图标就是安装完成了。
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程
①然后进入Visual Studio Code出现如下界面:
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程
②这里你第一次进入可以按住ctrl+shift+p打开设置控制面板,搜索setting,打开ui(就是图形界面)设置字体大小:

【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程
③然后安装Love2d的插件,打开这个界面安装:
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程
④按照我如下界面安装4个插件即可:
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程
⑤再次按住ctrl+shift+p打开设置控制面板,搜索setting,打开ui(就是图形界面),搜索love出现如下界面:
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程
⑥修改绝对路径,有三处要修改:
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程

🍊四、验证Visual Studio Code配置

①打开Visual Studio Code,在D盘创建一个文件夹存放代码地方,这里在Visual Studio Code代码 文件夹里面在创建game文件夹:
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程
②把Visual Studio Code代码文件夹托入Visual Studio Code,在建立一个main.lua文件,这个文件里面就可以写代码了:
【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程
③如下实例出现就代表你安装没有问题:

function love.draw()
    love.graphics.rectangle("fill",10,100,120,80)
end

【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程


🍋总结

以上就是今天要讲的内容,本文仅仅简单介绍了:Love2d入门以及安装教程的使用,如果你是一名独立游戏开发者,或者一位对游戏开发有着深厚兴趣,但是又对于unity3d,ue4等这些对于新手而言不太友好的引擎而头疼的开发者;那么现在,你可以试试Love2D。Love2D是一款基于Lua编写的轻量级游戏框架,尽管官方称呼其为引擎,但实际上它只能称得上是一个框架,因为他并没有一套全面完整的解决方案。不过,这款框架上手及其容易,是学习游戏开发的初学者入门的一个良好选择。

【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程文章来源地址https://www.toymoban.com/news/detail-501713.html

到了这里,关于【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Vue入门简介【第一篇】

            🌴  1.1  什么是Vue      vue是一个构建用户界面UI的 渐进式javascript框架 ,渐进式的框架是指可以一步一步的由浅入深的去使用该框架。       vue官网: https://cn.vuejs.org/         🌴  1.2 Vue的 优点  ⭐️  1、体积小     压缩后33k左右,体积小意味着下载速度很快

    2024年02月03日
    浏览(47)
  • 数据结构入门篇:第一篇

    🤔首先,为什么要学数据结构? 数据结构的 概念 :在内存中对数据进行管理; 数据结构的学习能让我们在处理大量数据时提高处理效率,即让我们在不同的场景下更快的处理大量数据; 🤔算法和数据结构有什么关系? 算法 就是处理数据的一种方法; 数据结构是为算法服

    2023年04月18日
    浏览(55)
  • 【FPGA入门】第一篇、Verilog基本语法常识

    目录 第一部分、不同的变量类型 1、wire和reg的区别  2、如何对变量进行赋值呢? 3、什么是阻塞?什么是非阻塞? 第二部分、变量位宽的定义 1、各种系统默认情况 2、变量位宽声明方式 3、表明位宽的情况下,赋值方式 4、两个模块之间例化,不定义变量直接用的方式 5、常

    2024年02月04日
    浏览(52)
  • 【boost网络库从青铜到王者】第七篇:asio网络编程中的异步echo服务器,以应答为主

    前文已经介绍了异步操作的 api ,今天写一个简单的异步 echo 服务器,以应答为主。 2.1、Session会话类 Session 类主要是处理客户端消息接收发送的会话类,为了简单起见,我们不考虑粘包问题,也不考虑支持手动调用发送的接口,只以应答的方式发送和接收固定长度 (1024字节长

    2024年02月07日
    浏览(38)
  • Unidbg补环境实战第一篇:补环境入门

    Unidbg补环境实战第一篇:补环境入门 为什么要补环境 Unidbg补环境的案例情景复现 模拟执行so 参数获取 unidbg 代码初始化 目标函数的调用 补环境说明 实战补环境 本章小节 Unidbg 是一个基于 unicorn 的逆向工具,可以黑盒调用安卓和iOS中的so文件。这使得逆向人员可以在无需了解

    2024年02月05日
    浏览(43)
  • C#从入门到精通之第一篇: C#概述与入门

    1.1 C#概述 C#语言及特点 C#是微软公司发布的一种面向对象的、运行于.NET Framework和 .Net Core(完全开源,跨平台能够在Windows/Linux上运行)之上的高级程序设计语言。 C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的

    2024年02月04日
    浏览(62)
  • 【C语言必知必会 | 第一篇】C语言入门,这一篇就够了

    引言 C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。它在编程语言中具有举足轻重的地位。 此文为【C语言必知必会】系列第一篇,带你初步了解C语言,为之后的学习打下基础 C语言起源于美国贝尔实验室的贝尔实验室,由丹尼斯·里奇和肯尼斯

    2024年02月08日
    浏览(38)
  • 【boost网络库从青铜到王者】第五篇:asio网络编程中的同步读写的客户端和服务器示例

    前面我们介绍了 boost::asio 同步读写的 api 函数,现在将前面的 api 串联起来,做一个能跑起来的 客户端 和 服务器 。 客户端 和 服务器 采用阻塞的同步读写方式完成通信。 客户端设计基本思路是根据服务器对端的 ip和端口 创建一个 endpoint ,然后创建 socket 连接这个 endpoint

    2024年02月12日
    浏览(45)
  • Docker从入门到上天系列第一篇:Docker开篇介绍

    😉😉 欢迎加入我们的学习交流群呀! ✅✅1:这是 孙哥suns 给大家的福利! ✨✨2:我们 免费分享Netty、Dubbo、k8s、Mybatis、Spring、Security、Docker、Grpc、消息中间件、Rpc、SpringCloud等等很多应用和源码级别高质量视频和笔记资料 ,你想学的我们这里都有! 🥭🥭3:QQ群: 5837

    2024年02月21日
    浏览(41)
  • C++STL学习第一篇(什么是STL以及string的各种功能用法)

    STL提供了六大组件,彼此之间可以组合套用,这六大组件分别是:容器、算法、迭代器、仿函数、适配器、空间配置器。 数据结构和容器管理:STL 提供了多种数据结构和容器,如向量(vector)、链表(list)、集合(set)、映射(map)等。这些容器可以帮助程序员方便地存储和

    2024年03月09日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包