lua
文章平均质量分 67
gameSummer
这个作者很懒,什么都没留下…
展开
-
VS2012建立调用lua脚本工程
这个经过两天的摸索(好吧,可能我比较笨。。。)终于能够在VS中调用lua脚本了,耶!tolua++暂时还是不会用,之后解决他。先总结一下普通lua的调用。首先,lua的版本很多,互相差别很大,我之前编译了5.13,和5.23. 这二者的函数都变了今天广泛查找资料后下了一个LuaForWindows_v5.1.4-40.exe,一路next安装后,现在版本固定在5.1.4了。(怎原创 2014-03-27 22:02:39 · 1793 阅读 · 0 评论 -
浅析Lua中table的遍历
原文:点击打开链接转载 2014-08-27 15:32:43 · 570 阅读 · 0 评论 -
MAC 上搭建lua
其实mac上搭建lua环境,google上大把资料,我只是整合一下,因为小弟搭建的时候确实碰到一些问题。下载和安装lua:(转自这里)1. 下载最新版的lua-5.2.0 请点击,然后解压 2. 运行“终端”进入到该文件夹下 ,主要是cd 【文件夹名】3.在“终端”输入 make macosx (回车)4.在“终端”输入 make test (回车转载 2014-08-27 11:22:10 · 627 阅读 · 0 评论 -
lua的table长度问题(table.getn)
又有同事在lua的table长度问题上犯错了,我们一起来看看吧~~~看以下代码:[java] local tblTest1 = { 1, 2, 3 } print(table.getn(tblTest1)) 这段代码输出的结果是3,这个大家都知道,是吧。不管转载 2014-08-28 13:56:57 · 2108 阅读 · 0 评论 -
Lua查找表元素过程(元表、__index方法是如何工作的)
近日开始研究Lua,在元表的使用上照猫画虎地搞了两下,实现了“面向对象”,但究其本质却略有不解,后咨询牛哥得解,特此记录。Lua的表本质其实是个类似HashMap的东西,其元素是很多的Key-Value对,如果尝试访问了一个表中并不存在的元素时,就会触发Lua的一套查找机制,也是凭借这个机制,才能够实现“面向对象”的。举例说明:[plain] view转载 2014-08-27 18:18:54 · 701 阅读 · 0 评论 -
lua-5.2的变化(持续更新)
刚开始深入的学习lua就踩了原创 2014-08-28 16:08:37 · 1711 阅读 · 0 评论 -
改进lua多重继承机制
通过抄袭lua程序设计中的多重继承代码,发现了好多坑,主要是lua 5.1原创 2014-08-28 17:32:26 · 822 阅读 · 0 评论 -
让Xcode 支援Lua 语法高亮
原文:http://blog.csdn.net/cen616899547/article/details/243785671.让Xcode支援Lua语法高亮(Syntax Highlighting) 1. 下载https://github.com/breinhart/Lua-In-Xcode下载这两个文件(Add-Lua.sh, Lua.xclangspec)确认 Xcod转载 2014-08-29 11:46:22 · 2432 阅读 · 0 评论 -
解决xcode中资源不更新问题
通过搜寻,这个问题有两种解决思路原创 2014-09-01 14:43:12 · 1799 阅读 · 0 评论 -
Apache Thrift的简单使用
Apache Thrift的简单使用---------------------- 1. 简单介绍Thrift是Facebook的一个开源项目,主要是一个跨语言的服务开发框架。它有一个代码生成器来对它所定义的IDL定义文件自动生成服务代码框架。用户只要在其之前进行二次开发就行,对于底层的RPC通讯等都是透明的。目前它支持的语言有C++, Java, Python, P转载 2015-02-02 09:51:22 · 647 阅读 · 0 评论 -
Cocos Code IDE执行效率太慢,Sublime+QuickXDev依然是最佳的cocos2d-x + Lua编辑器
虽然cocos2d-x官方在不遗余力地推进Cocos Code IDE的发展,但基于Eclipse架构的它注定无论如何都不会像Sublime用起来那么爽,反应那么快,用Sublime写代码时敲击键盘就好像是用针在戳气球,每一下都能得到纳秒级的实时响应,你会觉得电脑是完全在你掌控之下的,那感觉非常爽。Sublime之所以流行这么多年,占据代码编辑器市场老大地位不可撼动,就是狠好地贯彻了“天下武功,唯转载 2015-01-22 15:08:40 · 1010 阅读 · 0 评论 -
lua初体验(lua源码编译,IED安装)
和Cocos2dx群的大侠们交流后,得出一个结论,大侠都有lua!那我也要当大侠嘛,所以我也得会lua跟cocos2dx不同,lua的教程要少的多,从环境到IDE都如此。。下面我就汇总一下我收集到的可用的搭建环境方法》》》》》》》》》首先是修改环境变量,让cmd中有lua这个命令。1.下载lua源码lua官网,我下的是5.1.3,最新的是5.2.3,但是新版本跟老版本内原创 2014-03-25 22:46:35 · 1804 阅读 · 0 评论 -
lua语言学习(2.0)(终章)
2014年4月2日,星期三,昨天转载了几篇充数,因为一直在思考:我学的东西是不是已经过时了,我是否来得及学习主流引擎,会不会经验不积累。。。结论是,cocos2.2.2+lua是很好的方向,quick大同小异,经验不会随着引擎的改变而清零的!======我是今天的正文分割线======还记得我前些日子做的2048吗,既然学lua了,就用lua来实现一个2048吧!(卡住了。。。待续)原创 2014-04-02 23:58:14 · 796 阅读 · 0 评论 -
tolua++的使用
如约,今天加班加点搞定了tolua的使用,算是对上一篇的承接,也是跟自己的约定的开始。下面是正题!首先说明几点: 1、cocos2dx包含了tolua的源码,所以我们不需要自己编译源码了。2、我试了一下自己编译源码得到tolua++.lib,然后加入工程中运行发生了指针错误,现阶段凭借我的水平还不能明白哪的错。。。。3、其实。。。费这么大劲都是因为自己的不熟练与低级错误然后原创 2014-03-30 00:25:50 · 2131 阅读 · 0 评论 -
lua语言的学习(一)
2014年3月30日,晚21点49分。下午打篮球去了。。。晚上回来补上进度(占个坑)。首先这两天又(上次是搭建cocos2dx的环境)死去活来搭建了lua与tolua++的环境。然后学习了大神的教程传送门。但因为还不会自己写lua的程序,所以学习一下tolua例程(捶胸)。那么总结一下当前遇到的tolua里的test吧。1、每一个例子都有非内容的区别。意思就是代码风格,lua函数版原创 2014-03-30 23:34:23 · 806 阅读 · 0 评论 -
lua语言的学习(一.1)
2014年3月31日,晚20点40分。还有10天我就正式离职了。白天的时候站在单位窗前,看着天津莫测的天空(阴、雾霾、沙尘暴),吟了一首诗:啊~~~天津啊你就像一个老太太让人想扶也扶不起来啊=========正文的分割线======今天要两更才行哦=====第一更昨天学习了tolua的test,今天来详细分析一下第一个例程array。首先是array.htypedef原创 2014-03-31 21:16:18 · 934 阅读 · 0 评论 -
首次创建lua工程
今天和一个游戏达人交流后(激动),他建议我先熟悉一下lua,好的说干就干。因为完全不懂lua是什么东西。。。。所以从cocos2dx的samples里用vs2012打开testlua工程。这时出现了问题,以前用VS2012写过demo的,也后续生成了APK了,但是运行lua时居然又报错?第一个错:找不到libcocos2d.lib,解决方法:把libcocos2d.lib的路径加入到项原创 2014-03-20 21:21:42 · 2489 阅读 · 0 评论 -
sublime配置全攻略
大家好,今天给大家分享一款编辑器:sublime text2 我用过很多编辑器,EditPlus、EmEditor、Notepad++、Notepad2、UltraEdit、Editra、Vim,还有包括netbeans , zendstudio, dreamweaver 等。 最后我遇见了sublime text。 sublime是我见过的最好的编辑器,大型IDE能实现的功能,转载 2014-04-01 23:27:25 · 1115 阅读 · 0 评论 -
cocos2dx-lua绑定之代码编辑器
享受脚本语言灵活、更新方便、免于编译的好处,但也不能忍受离开那些方便的IDE特性(跳转、自动完成)。搜集整理了一些使用Sublime Text编辑cocos2dx-lua工程的资料,希望能给大家带来帮助。一、自动完成(auto-completion)A.输入过的单词本文件内输入过的单词,ST(sublime text)均会给出补全提示。这点甚至比大多数I转载 2014-04-01 23:38:15 · 912 阅读 · 0 评论 -
了解Lua语言中的_index,newindex,rawget和rawset
理解Lua语言中的__index,__newindex,rawget和rawset在谈及Lua中的__index,__newindex,rawget和rawset前,需要理解Lua中的元表这个概念。零、元表的概念对Lua中元表的解释: 元表可以改变表的行为模式。这里举个例子:Window = {}Window.prototype = {x = 0 ,y转载 2014-04-01 20:16:25 · 1879 阅读 · 0 评论 -
lua语言的学习(一.2)
2014年3月31日,星期一,晚21点21分。这是今天第二更!不欠着了奥。=========我是正经的分割线=======tclass例程=======第一步就卡主了,if not package是啥意思。。。。等明天研究吧原创 2014-03-31 22:58:11 · 781 阅读 · 0 评论 -
sublimeText 使用技巧及配置Lua开发环境
(插件 兼容中文 cTags 函数跳转 编译 lua )在朋友的介绍下使用上了subLime Text 编辑器,发现有很多很好的特性适合在项目中开发lua程序,例如在编辑器中支持项目形式的文件夹管理,非常方便的夸文件跳转,符号查找,跳转到函数定义,往回跳转,编译脚本等等。一个配置好的sublime Text 环境能满足VS以及VAX的很多编辑代码常用功能。subLime Text被 称为专转载 2014-04-01 23:47:25 · 1142 阅读 · 0 评论 -
用python创建Cocos2dx的lua工程
1> 创建cocos2d-x+lua项目 进入到cocos2d-x-2.1.5\tools\project-creator目录执行以下命令: python create_project.py -project cocos2dxlua -package com.youan.wanrue -language lua转载 2014-03-25 21:27:36 · 888 阅读 · 0 评论 -
thrift for lua 使用记录
本人精心总结,欢迎转载,转载请注明出处:http://blog.csdn.net/einsteinlike/article/details/43700985thrift是一个十分节省的数据传输协议,我们尝试将其移植到quick-cocos2dxlua的使用:首先编译lua5.2 make install进系统。然后编译thrift 0.9.2 ,配置的时候选择 ./configure —w原创 2015-02-10 11:30:38 · 5531 阅读 · 0 评论