说明,我只是在网上浏览时发现了“金庸群侠传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的交互