博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用lua开发游戏--love2d教程汇总
阅读量:6695 次
发布时间:2019-06-25

本文共 1330 字,大约阅读时间需要 4 分钟。

说明,我只是在网上浏览时发现了“金庸群侠传lua复刻版”,有源码,基于sdl使用C语言,我大概看了

一下不是很懂。后来发现了love2d,也是基于sdl,于是便有了用love2d再复刻一遍的想法。

lua可以很容易的与c/cpp结合,对于一些消耗资源的事可以用c/cpp编码,然后给lua调用。

由于我也是初学者,代码很乱,而且都是用的简单又笨的方法,如果有好的建议希望您慷慨指出!

我准备用一年的课余时间来实现这个想法,love2d的教程也一直写到做出完整的“金庸群侠传”。

love2d文档

我把代码托管到了gitcafe时地址

或者直接使用git clone git://gitcafe.com/dwdcth/love2d-tutor.git

大家可以点击我的邀请链接

 

 我发现离线的wiki(在线的没问题)文档里好多函数的名称大小写错了,大家遇到这种情况,自己按照"驼峰式"(即第一个单词首字母小写,之后的

单词首字母大写)命名法修改即可.

说明我是在linux下用scite写的代码,windows下推荐sublimetext2(有love2d插件,可以自动补全)或notepad++

我也是初学,代码有写错的地方,请大家指正.由于水平有限,更新较慢,但保证每周写两篇.

推荐lua博客,

今天有网友提示love2d现在下载不了,传到百度网盘了,分别是windows下32位和官方demo

 ubuntu下使用 sudo apt-add-repository ppa:bartbes/love-stable

sudo apt-get update && sudo apt-get install love

其它linux可以使用在线代理访问.

所有love2d

说明好像love2d只识别utf-8编码的源文件,关于编码问题可以看看这篇(2013-1-6)

如果你的代码出现问题,可以在另存为选择utf-8,notepad的设置如下:

如果不是,如下图设置:

资源路径使用"/",而不是windows下的"\"。

关于代码下载的问题,我开始使用的是百度网盘,后来由于有时候会修改代码,这样又要上传

有点麻烦,于是使用git。git是个代码版本控制软件,可以很方便的管理自己的代码。

linux一般都有软件中心,搜索一下应该很容易安装。windows下可以

下载一个PortableGit,打开git-cmd.bat,切换到你放代码的地方,然后

git clone git://gitcafe.com/dwdcth/love2d-tutor.git
之后的代码只需要切换到代码目录git pull 了。具体的教程可以参考progit。

待做列表(有链接的表示已经完成),最后顺序可能与此不同.

0.

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17. 、

18.

19.

20.

21.

22.

23.

24.

25.

 

 

13.角色在地图上的移动

14.碰撞检测

15.攻击效果

16.一些物理效果

17.金庸群侠传资源解析

18.总结

19.开始复刻金庸群侠传

 

 其他:

 、

lua和c的交互

 

 

 

转载地址:http://axpoo.baihongyu.com/

你可能感兴趣的文章
ECMAScript 5 —— 单体内置对象之Global对象
查看>>
AGC 018E.Sightseeing Plan——网格路径问题观止
查看>>
174. Dungeon Game
查看>>
C语言标准库
查看>>
pip安装包
查看>>
hibernate5.x版本org.hibernate.MappingException: Unknown entity问题
查看>>
linux每日命令(18):whereis命令
查看>>
discuz的安装
查看>>
《算术探索》(高斯) 第14目
查看>>
Python模块——hashlib
查看>>
本周学习小结(18/03 - 24/03)
查看>>
猜数游戏
查看>>
ssm整合的springmvc.xml的配置
查看>>
hibernate持久化对象,
查看>>
Android笔记之引用aar
查看>>
【题解】大中小括号匹配
查看>>
JS-取出字符串中重复次数最多的字符并输出
查看>>
Windows server 2012同时进行多个会话登陆的策略设置
查看>>
js中arguments对象和this对象
查看>>
html5--1.14 特殊符号的使用
查看>>