码迷,mamicode.com
首页 > 其他好文 > 详细

Love2d学习笔记1

时间:2015-07-09 17:34:17      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

此处废话:

  高一结束,放假了。在家闲得慌,无意中发现love2d这个游戏引擎,就用着看看。

  我会一点c,vb,和python。但都不精通,只是会用几个简单的判断什么的(基本就是新手)。但我对编程很感兴趣,虽然英语不好……

_____________________________________分割线_______________________________________

--由于才接触love2d,也不知道lua。所以我会以新手的视角来写,希望大家多多提出意见。

  1.先说说love2d引擎使用吧:

    <1>.love2d的官网是:http://love2d.org/。现目前已经更新到了0.9.2。love2d是一个跨平台的引擎,支持windows,linux,Mac OS。

    <2>.下载好了文件后,安装(.exe)或解压(.zip)后,进入文件夹,文件夹中会有如下文件(windows下):技术分享

其中 love.exe 就是引擎的主程序,其他的就是动态链接库(我也不太懂)。还有三个txt文本文件。

    <3>.直接运行love.exe是没用的,因为他没接收到任何指令。

技术分享

    <4>.接下来为了是你的软件成功运行,你需要新建一个文件夹(名字随便取)。然后建立两个文件:conf.lua 和 main.lua 。conf.lua保存一些有关窗口大小和名称之类的信息(最先运行),而main.lua则是程序的主体。

技术分享

该讲的都差不多了,该实战一下了!

    <5>.代码

conf.lua中的代码:

function love.conf(w)

  w.window.height = 480

  w.window.width = 640

  w.window.title = "Hello,world!"

end

 

main.lua中的代码: 

function love.draw()
  love.graphics.print(‘hello world!‘, 0, 0)
end

    <6>.保存文件后,将文件夹拖动到love.exe上方,提示用love.exe打开时松开。然后你会看到:

技术分享

是不是很兴奋呢? 

 

  今天的内容就结束了,推荐大家去看看半山无极的文章:http://www.cnblogs.com/xdao/。或者去love2d吧看看:http://tieba.baidu.com/f?kw=love2d&fr=ala0&loc=rec。最后给大家一本书,大家可以看看《LOVE for Lua Game Programming(英文版)》 链接: http://pan.baidu.com/s/1pJtDpNl

注:书中有关conf.lua的w.screen.xxx应该是w.window.xxx

Love2d学习笔记1

标签:

原文地址:http://www.cnblogs.com/kernel-code/p/4633631.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!