码迷,mamicode.com
首页 >  
搜索关键字:openresty lua vanilla    ( 4763个结果
[Unity3D]Unity3D游戏开发之Lua与游戏的不解之缘(下)
各位朋友,大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是blog.csdn.net/qinyuanpei。在前两篇文章中,博主和大家一起学习了Lua在游戏开发领域中应用,今天我们继续来学习Lua语言在游戏开发中的应用,今天我们将视角转换到我们熟悉的Unity平台上来,那么我们为什么要将Lua语言引入Unity平台呢?这是我们今天要思考的第一个问题。传统的单机游戏通常以游戏光盘的形式出售给游戏玩家,玩家在购买游戏后无法获得更多的游戏内容,玩家只能在一张容量有限的游戏光盘里不断地重复寻找着游戏的乐趣。...
分类:编程语言   时间:2014-10-13 23:21:37    阅读次数:262
(原创) cocos2d-x 3.0+ lua 学习和工作(4) : 公共函数(5): 返回指定表格中的所有键(key):table.keys
这里的函数主要用来做:返回指定表格中所有的键。参考资料为quick_cocos.星月倾心贡献~~~--[[-- 返回指定表格中的所有键(key)-- example: local t = ( a = 1, b = 2, c = 3 ) local keys = table.keys( t...
分类:其他好文   时间:2014-10-13 23:15:38    阅读次数:277
Lua脚本和C++交互(三)
前两篇文章中介绍了C++调用lua、lua栈操作的一些相关知识。下面说一下Lua的工具。我们下一步要用到其中的一个帮助我们的开发,其实,Lua里面有很多简化开发的工具,你可以去www.sourceforge.net去找一下。它们能够帮助你简化C++对象与Lua对象互转之间的代码。这里说几个有名的,当...
分类:编程语言   时间:2014-10-13 20:51:20    阅读次数:313
用lua实现的不重复随机数
空间复杂度为(1-n),时间复杂度为应该也是最低的,lua方便之处还是很值得利用的 local Random = {}; function Random:Awake() self.m_min = 1; self.m_max = 1; self.m_end = 1; self.m_rangeMap =...
分类:其他好文   时间:2014-10-13 20:22:47    阅读次数:452
Lua脚本和C++交互(四)
上一篇中,你已经可以在Lua里面用C++的函数了,那么咱们再增加一点难度,比如,我有一个CTest对象,要作为一个参数,传输给func_Add()执行,怎么办?很简单,如果你对上面的代码仔细阅读,你会发现下面的代码一样简洁。为了支持刚才要说的需求,我们需要把Sample.lua再做一点修改。func...
分类:编程语言   时间:2014-10-13 20:18:57    阅读次数:245
关于在Cocos2dx中注册触摸事件——Lua
关于在Cocos2dx中注册触摸事件,之前一直对此一知半解,这两天在看引擎的源码,趁此机会写下来...以下纯属个人理解,如有不对欢迎指正。。。在引擎的CCLayer类中声明了有四个方法:1 virtual bool onTouchBegan(Touch *touch, Event *unused_e...
分类:其他好文   时间:2014-10-13 19:56:51    阅读次数:185
(原创) cocos2d-x 3.0+ lua 学习和工作(4) : 公共函数(5): 计算table元素个数:table.nums
这里的函数主要用来做:计算table元素个数。参考资料为quick_cocos.星月倾心贡献~~~我们先看一段代码local tbl = { [1] = 2, [2] = 2, [3] = 3 }print( "tbl length is " .. #tbl )这段代码是获得tbl的长度,即元素个数...
分类:其他好文   时间:2014-10-13 15:18:59    阅读次数:2795
Lua脚本和C++交互(二)
上一节讲了一些基本的Lua应用,下面,我要强调一下,Lua的栈的一些概念,因为这个确实很重要,你会经常用到。熟练使用Lua,最重要的就是要时刻知道什么时候栈里面的数据是什么顺序,都是什么。如果你能熟练知道这些,实际你已经是Lua运用的高手了。当你初始化一个栈的时候,它的栈底是1,而栈顶相对位置是-1...
分类:编程语言   时间:2014-10-13 14:37:39    阅读次数:222
Lua脚本和C++交互(一)
现在,越来越多的C++服务器和客户端融入了脚本的支持,尤其在网游领域,脚本语言已经渗透到了方方面面,比如你可以在你的客户端增加一个脚本,这个脚本将会帮你在界面上显示新的数据,亦或帮你完成某些任务,亦或帮你查看别的玩家或者NPC的状态。。。如此等等。但是我觉得,其实脚本语言与C++的结合,远远比你在游...
分类:编程语言   时间:2014-10-13 13:33:59    阅读次数:340
A*寻路算法的lua实现
一、问题概述游 戏中有敌我双方,有四十个方格,当轮到我方武将行动的时候,要先显示出我方武将可以行动的方位,这个就涉及到我方武将的行动力的大小来决定,预先做出路径 的预算。这里还要考虑敌方以及地标(例如:炸弹、势头)的阻挡,以及特殊方格对武将行动力的消耗以及敌方的间隔阻挡规则。当 碰到这个问题的时候,...
分类:编程语言   时间:2014-10-13 04:26:49    阅读次数:407
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!