E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
LUA学习
lua学习
笔记(2)——内核入口
lua.c:595main()luaL_newstate();//createnewstackLlua_pushcfunction(L,&pmain);//pushpminintoLlua_pushinteger(L,argc);//pushargcintoLlua_pushlightuserdata(L,argv);//pushargvintoLstatus=lua_pcall(L,2,1,0)
wxfwxf328
·
2020-07-12 16:40
lua
Lua学习
教程之 可变參数数据打包与解包
利用table的pack与unpack进行数据打包与解包。測试代码例如以下:print("Testtable.pack()----------------");functionprintTable(t)iftype(t)=="table"thenfork,vinpairs(t)doprintTable(v);endelseprint(t);endendlocalpackData=function(
weixin_34221112
·
2020-07-12 09:02
u
Lua学习
笔记(三):Unity3D和Lua之间的相互调用
这篇笔记主要集中学习一下uLua和Unity3D之间相互调用的方法,我们导入了uLua之后,现在会弹出一个类似学习屏幕的东西,如下:先赞一个!Unity3D调用LuaUnity3D调用Lua的方法还是比较简单的,所以先说这个,由于这部分在学习笔记(一)中已经说的挺多的了,更多的内容点击这里回去看,所以这里我们就来看一个简单的示例即可:1usingLuaInterface;2usingUnityEn
weixin_34218890
·
2020-07-12 09:26
uLua 学习笔记 之一 lua脚本 打包与读取
对这个插件也是一知半解,不过幸好加了专门讨论这一块的群,这个群的技术氛围还是很浓重的,特别是已经形成了一套自己的
lua学习
框架。最近周末就抽空研究了一下。
csid_502
·
2020-07-12 08:36
0基础
lua学习
(一)HelloWorld
由于项目使用cocos2d-lua开发,所以不得不学习一下lua的使用。一、简介百度百科Lua是一个小巧的脚本语言。是巴西里约热内卢天主教大学(PontificalCatholicUniversityofRiodeJaneiro)里的一个研究小组,由RobertoIerusalimschy、WaldemarCeles和LuizHenriquedeFigueiredo所组成并于1993年开发。其设计
weixin_30765505
·
2020-07-12 06:48
cocos2dx-
Lua学习
笔记:CCLuaStack
备注:1作者对于Lua的使用较少,纯粹从使用出发,对它的理解较浅,可能有错误,还请路过的各位大牛多多指正。2本笔记代码部分参考cocos2dx2.2.3代码,代码版权归原作者所有。3由于作者时间,经验,能力有限,笔记可能不完整,以后随用随补充吧。CCLuaStack代码较多,里面实现了大部分Lua与C++代码的交互细节,这里一点点的笔记吧。lua_print:打印栈中的所有的内容。参考网址如下:【
wanglang3081
·
2020-07-12 05:04
cocos2D-x
lua学习
(一)
下载最新版的lua,然后解压运行“终端”进入到该文件夹下,主要是cd【文件夹名】3.在“终端”输入makemacosx(回车)4.在“终端”输入maketest(回车)正常情况下会出现:src/lua-vLua5.2.0Copyright(C)1994-2011Lua.org,PUC-Rio5.然后再输入“sudomakeinstall”命令,会要求输入Password:输入相应密码(你的密码),
Mz枫
·
2020-07-12 03:09
Lua
【COCOS2D-X
LUA学习
】 场景创建
在如今手游竞争激烈的情况,时间决定成败,lua的支持热更新(免去平台审核的时间),小巧,快速高效,所以lua开发是手游不可少的利器,接下来会精力把重点放在lua上面。首先cocos2dx实现在appdelegate.cpp中通过c++调用lua,作为调用lua的入口,代码如下:boolAppDelegate::applicationDidFinishLaunching(){//initialize
Joshua__Peng
·
2020-07-12 02:50
COCOS2DX-LUA开发
cocos2d-x游戏开发
Lua学习
笔记
Lua的局部变量的作用域从声明位置开始到所在语句块结束。对于表t,t['idx']等价于t.idx,需要注意的是,t[idx]跟前面两者不一样。冒号vs点号函数定义a:fun()等价于a.fun(self)a:fun(var)等价于a.fun(self,var)使用冒号定义时参数列表里第一个参数为隐藏的self。函数调用a:fun()等价于a.fun(self=a)a:fun(var)等价于a.f
Hunger720
·
2020-07-12 02:43
To
Lua学习
笔记,通信(一)
ToLua框架里提供了常用的通信工具,包括Socket通信类,cjson库,protobuf库,sproto库。其中所有协议都需要依赖于Socket通信。但框架原本的SocketClient类有以下几个缺点:1:接收消息拆包粘包写的效率不高2:Socket类和NetworkManager类互相引用,封装的不够好3:经过测试,收消息函数无响应对此需要对SocketClient类重新封装:1:修改解析
tianmao111
·
2020-07-12 00:58
Unity开发工具
To
Lua学习
笔记,通信(三)
protobuf是谷歌创造的最给力的一种协议格式,它的传输效率高,使用方便。在lua中使用protobuf的基本步骤如下:1:编写.proto协议文件2:通过批处理命令导出不同语言对应的消息包(类文件)protobuf可以导出c++javac#等等很多种语言的消息包,但是不包括Lua语言,为此我们需要一个辅助工具protoc-gen-lua,此工具的目的是从.proto文件导出.lua文件推荐到蒙
tianmao111
·
2020-07-12 00:58
Unity开发工具
To
Lua学习
笔记,获取全局lua表,局部lua表
编写以下脚本,我声明了一个全局变量(表)LObject:注意一定要return在c#中,通过luaState来获取表:获取局部lua表:然后注意在require时,参数必须是文件的路径,是指你编写的lua脚本相对于搜索目录的相对路径,比如搜索目录是Lua,你的lua文件在Lua目录下,那么就需要写成如下格式:请注意:LuaHelper内容我有做修改,Global是我自定义的全局管理脚本,整个ToL
tianmao111
·
2020-07-12 00:26
Unity开发工具
Lua学习
笔记(1)
1.require关键字的用法:require(“test”)--代表调用test.lua这个文件localtest=require(‘game.controller.test’)--调用带有返回值的lua文件也是通过require实现2.不同于其他语言,lua表默认初始索引从1开始3.table索引的使用ta={}ta[“key”]=“dsadsad”print(ta[“key”])print(
再借你半生.
·
2020-07-11 20:00
to
lua学习
(三)
在前面的基础上https://blog.csdn.net/qq_38317140/article/details/90058028,来继续学习。一:先导入几个模块,一个是ABModel,这是ab包的打包及加载管理,一个是HotUpdatePro,这个是热更新的管理二:制作两个界面,panel1panel2点击panel1上的按钮,加载panel2,点击panel2上的按钮加载panel1三:用lu
风吹稻草飞
·
2020-07-11 18:17
Unity
ToLua
Lua学习
笔记(二)
1.字符串处理去除字符串首尾的空格functiontrim(s)return(string.gsub(s,"^%s*(.-)%s*$","%1"))end格式化字符串,返回一个类似printf的格式化字符串>print(string.format("thevalueis:%d",4))thevalueis:4"…"操作符链接字符串>print("\"Lua\"".."isascriptprogra
photon_wa
·
2020-07-11 14:21
Lua
lua学习
笔记——开发工具准备
一.环境搭建操作系统:kalilinux1.安装依赖库root@0x00:~/lua#aptinstalllibreadline-dev2.安装luacurl-R-Ohttp://www.lua.org/ftp/lua-5.3.4.tar.gztarzxflua-5.3.4.tar.gzcdlua-5.3.4makelinuxtest二.开发工具准备当然可以使用命令行直接敲,但是效率比较低,所以我
霍少楠
·
2020-07-11 08:39
lua
cocos-
lua学习
笔记(二)开发工具配置和HelloWorld
sublime配置了接近小半天,总结一下我的配置经验。下载地址:http://www.sublimetext.com/注意:下载3以上的版本!!!无法下载请去第三方的网站下载sublime插件下载地址https://github.com/u0u0/quick-comminuty-devQuick-Cocos2dx-Community下载地址http://www.cocos2d-lua.org/do
鱼酱2333
·
2020-07-11 07:18
#
[
cocos2d-lua
]
cocos-
lua学习
笔记(九)动作
下面是所有动作相关的接口,摘自《cocos2d-Lua基础》瞬时动作:1.place:节点放置到某一位置2.Flipx与Flipy:只能用于精灵,沿x或y轴反转3.Show与Hide显示和隐藏节点4.CallFunc动作结束的,启动的逻辑有限时间动作1.MoveTo与MoveBy2.JumTo与JumpBy3.BezierTo与BezierBy4.ScaleTo与ScaleBy5.RotateTo
鱼酱2333
·
2020-07-11 07:46
#
[
cocos2d-lua
]
Lua学习
笔记之文件操作—io.open()、file:read()、require"nixio"
以前遇到什么问题在CSDN上基本上都能找到答案,觉得这里头大神贼多。今天,我这个菜鸟也终于鼓起勇气,决定开始写博客了,人生中的第一次CSDN博客啊!对我来说是一个多么具有里程碑的时刻啊!所以,必须要多说几句话以示留念。由于在工作中用到Lua+OpenWrt,但是我对这两个东西完全不了解,刚开始一直处于完全懵逼的状态,经过一段时间的摸索后,终于发现了一些门道。这里主要写的是Lua中与文件读写有关的内
wang_er137
·
2020-07-10 22:57
Unity热更新To
Lua学习
--Day Three(小白向)
一、使用服务器进行热更新一、使用服务器进行热更新参考了:https://blog.csdn.net/u013617851/article/details/81945906,https://blog.csdn.net/linxinfa/article/details/88246345在Jarjin的LuaFramword_UGUI框架里,有实现从服务器进行热更新的放下,下载下来实践一下:把Build
MadProMonkey
·
2020-07-10 22:15
Lua学习
整理
来源于百度文库http://wenku.baidu.com/link?url=3zz_e54BtSn9lbwOX5MktSpv5OBCZXz1VNFb6b6D-FuPMVOn9WE7vjzstqFsbirYa4i0KsCrJK8w3Hv65w1IJSi6SzjyTx7iYO9IIGtsXf31,学习lua需要什么基础?很显然,lua不适合作为你第一个编程语言,因为它需要比较深的c语言编程基础,而且
Cshawvi
·
2020-07-10 18:27
Lua
To
Lua学习
笔记,运行bundle中的lua脚本
ToLua框架支持直接读取运行lua脚本文件,也支持读取打包到.unity3d中的lua脚本。另外ToLua还支持字节码方式读取脚本。打包工具类Packager.cs中对脚本的打包,选择如下打包方式:注意此部分经过我的修改。然后它会调用下边部分:上边选择了lua字节码方式,其实区别只是EncodeLuaFile函数会把lua脚本编译成可被luajit执行的格式文件。此函数内容如下:无论是否选择字节
tianmao111
·
2020-07-10 18:54
Unity开发工具
cocos2d-x3.0
lua学习
(一)
最近开始学习Lua这里记录下一写简单的Lua代码,但我在写Lua代码时,代码自动提示有些问题,谁有好的解决方法希望能提供下,我用的编辑器是SubLimeText2test.lua,这里创建一个场景,一个层,一个Label将test.lua换到HelloWorld中的main.lua就好////Createdby杜甲on14-3-10.//Copyright(c)2014年杜甲.Allrightsr
杜甲同学
·
2020-07-10 17:17
cocos2d-x
lua
Lua学习
教程之 可变参数数据打包与解包
利用table的pack与unpack进行数据打包与解包,测试代码如下:print("Testtable.pack()----------------");functionprintTable(t)iftype(t)=="table"thenfork,vinpairs(t)doprintTable(v);endelseprint(t);endendlocalpackData=function(..
listen_to_heart
·
2020-07-10 16:34
Lua
系列教程
cocos2dx之
Lua学习
资料汇总
cocos2dx官方教程http://cn.cocos2d-x.org/tutorial/lists?id=64Cocos2d-x脚本语言Lua开发专题http://cn.cocos2d-x.org/tutorial/lists?id=71子龙山人Lua教程http://cocos2d-x.org/wiki/Reference官方wiki---APIReference---选择版本3.X或者是2.
小李00
·
2020-07-08 10:42
cocos2dx
3.x(lua)
lua琐碎知识点记载
Lua学习
笔记好久没有更新博客,在这里,我将记载一些我学习到的lua的编程知识,希望能对看到的朋友有所帮助。一.lua的介绍这里引用自百度百科Lua[1]是一个小巧的脚本语言。
文学少年
·
2020-07-07 23:07
unity开发前瞻
Lua学习
与交流——Lua string库经验分享
Luastring库经验分享:在部门里用Lua实现了一个RichText富文本,主要用到了一些Lua的模式匹配,想到之前也有好几次使用Luastring库的经验,虽然不多,也没怎么读过Lua的源码,但还是想拿出来与人分享。Lua的模式匹配极为强大,掌握之后使用起来非常有乐趣,但期间很可能会遇到很多问题。比如在下就在string.find上跌倒过无数次。string.find注意事项:你的strin
YoungXYYX
·
2020-07-07 19:11
Lua
基础
lua学习
(2)_____lua的注释和全局变量、局部变量
经过上节的介绍想必大家已经成功运行过lua代码了。下面我们真正的来接触lua基本语法了。1.注释语法Lua语言有自己独特的注释语法,同样分为行注释和块注释。行注释:和C语言很像,以--开头,那么这行之后的字符会被当做注释处理。(--等同于c语言的//)块注释:以--[[开头,以]]结尾,在这之间的所有字符(可以跨多行)会被当做注释处理(-[[等同于c语言的/*,]]等同于*/)。值得注意的是:在上
YzlCoder
·
2020-07-06 09:26
Lua学习分享
我的openwrt学习笔记(三十五):Openwrt 之luci-lua调用uci的测试
我的openwrt学习笔记(三十五):Openwrt之luci-lua调用uci的测试好了,
lua学习
,uci也学习了,接下来就是luciLua中使用UCI例子:Luci文件源代码:linux@ubuntu
aiot_bigbear
·
2020-07-06 09:20
openwrt
lua学习
笔记(4)——lua配置文件和table使用
作为配置语言是lua的一个重要应用,lua文件在配置应用中非常灵活,可以直接读取文件中的全局量的值,也可以读取表以及嵌套表。一、lua使用方式个人理解,根据应用的场景和复杂程度,可以分为以下几种情况:1、场景较简单,lua文件中使用全局量配置值如:test.lua--configgurationfileforprobramcwidth=200height=300background_red=0.3
xiaofeng881105
·
2020-07-06 08:35
脚本语言
Lua学习
笔记
1.对一个数字字符串进行算数操作时,lua会尝试将字符串转换为数字 2.可以用[[]]包住多行字符串 3.字符串间的连接用..print(a..b) 4.表的默认索引从1开始,表可以当数组使,也可以当字典使,可以随便存啥类型都行,定义方式a={},没初始化的表是nil。 5.函数可以存在变量里 6.可以将任意C/C++的数据类型存到lua变量中调用 7.lua中的变量全是全局变量,
Lerchain
·
2020-07-06 05:17
Unity
lua学习
笔记4--XLua
下载XLua:https://github.com/tencent/xlua项目中使用XLua只需将Plugins和XLua两个文件夹拷贝到U3D中即可XLua只是核心,用于实现Lua和C#交互,但是并没有提供便捷的"框架",我们在项目中使用XLua的话,需要自己实现框架部分,这样才能实现"从服务器端下载AB和Lua资源,完成客户端的热更新"C#调用LuausingXLua;//一个LuaEnv实
weixin_30411239
·
2020-07-05 20:12
Lua学习
基础--02
1.ipairs和pairs的区别ipairs以数组形式遍历pairs以键值对形式遍历2.table.sort第一个参数为表,第二个参数为自定义排序规则。cmp要写在上sort之上。localaray={1,2,3,4,5,6,7}functioncmp(a,b)returna>bendtable.sort(array)输出结果为:76543213.table.concat第一个参数为表,第二个参
w199753
·
2020-07-05 19:40
lua
脚本语言
编程语言
面向对象编程
s
lua学习
记录(一)
1.导入插件后Slua/LuaObject文件夹下的文件全部为生成文件,生成方式为菜单中Slua->All->Make(每次Make之前最好先Clear一次)2.unity-lua交互过程中的文件有:unityC#脚本(自写),LuaObject文件夹下的Lua_C#文件名的脚本(生成),对应的lua脚本(自写)3.若想在lua中调用C#类,需在C#类中加入[CustomLuaClass]或[Cu
琢韧
·
2020-07-05 17:04
unity
Cocos2d-x
lua学习
笔记
20190220添加:我的https://gitee.com/Ivanhan2019/whry别人的https://github.com/weiDDD/whry_client将某个文件回滚到指定版本Administrator@HEMEI-20180102WMINGW32/d/whry_client/run(master)$cd/D/whry_client/run/debug/win32Admini
华仔Ivan
·
2020-07-05 15:47
C++
GO端游
手游开发
Lua学习
笔记(2) : 取得Lua中的变量
1.引言在第一个教程中介绍了于C++中运行Lua脚本的方法,在第二课就来介绍如何实现C++与Lua交互。这一课的主题是要在C++程序中取得Lua脚本内的变量,我们先给出代码再进一步说明:C++代码:#include"include\lua.h"#include"include\lauxlib.h"#include"include\lualib.h"#include"windows.h"voidma
FeiYaaa
·
2020-07-04 20:11
Lua
|---
编程实例
与
编程技巧
Lua
C++
lua学习
笔记
最近项目要用的lua所以抽空学习记录一下IDE有ZeroBraneStudio我还是用的sublime注释--两个减号是行注释--[[这是块注释这是块注释--]]数据类型Lua是动态类型语言,变量不要类型定义,只需要为变量赋值。Lua中有8个基本类型分别为:nil、boolean、number、string、userdata、function、thread和tablelua变量默认全局,如果需要局
slimsallen
·
2020-07-04 14:58
Lua学习
随感之一Lua中实现Unity的Update方法
前言这里写一个Lua端Update,FixedUpdate,LateUpdate方法。代码我们需要在C#端写一个Update类,用来回调Lua的Update方法usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingXLua;[CSharpCallLua]publicclas
JoeyHuangzx
·
2020-07-04 06:13
Lua
Unity项目开发
lua学习
之文件的基本读写操作
--普通读取方式read--r表示读取的权限(read)a表示追加的权限(append)w表示写入的权限(write)b表示打开二进制文件(binary)localf=assert(io.open("data.txt",'r'))--相当于获取流的指针或者指针或者对象--*all表示读取所有的文本内容*line读取一行的内容*number表示读入一个数字表示读取长度不超过个数的字符串--local
梁朝伟啊
·
2020-07-02 10:08
lua
lua学习
之table数据集 以及三种遍历的方式
--[[1.lua可以作为一种插件集成到项目当中,为项目提供一个支持功能2.完全使用lua进行开发,quick-cocos2dx、CoronaSDK3.当做一种数据的配置集(阵列)]]--建立一个空的tablemytable={}--建立一个有数据的tablemytable2={1,3,5,7,9}--使用for循环进行一个遍历fori=1,#mytable2doprint(mytable2[i]
梁朝伟啊
·
2020-07-02 10:08
lua
golang—nginx-
lua学习
相关
https://beego.me/quickstartbeegoweb开发框架https://github.com/spf13/spf13-vimvim13编辑器http://www.runoob.com/go/go-tutorial.htmlgo语言教程http://golang-china.github.io/gopl-zh/go中文主页包含了相关学习网站地址https://www.gitbo
李生龙
·
2020-07-02 08:45
golang开发
nginx-lua
Lua学习
——Coroutine协程
在菜鸟教程学习lua时,在coroutine这一章看到这么一段coroutine.running就可以看出来,coroutine在底层实现就是一个线程。当create一个coroutine的时候就是在新线程中注册了一个事件。当使用resume触发事件的时候,create的coroutine函数就被执行了,当遇到yield的时候就代表挂起当前线程,等候再次resume触发事件。对此感到十分困惑,因为
kunlun00100
·
2020-07-02 07:25
lua学习
Lua学习
之function
第五章
Lua学习
笔记之函数函数有两个用途1.完成指定功能,函数作为调用语句使用2.计算并返回值,函数作为赋值语句的表达式使用functionunpack(t,i)i=ior1ift[i]thenreturnt
watl0
·
2020-06-30 07:05
脚本语言
lua学习
声明:这是从网上看来的,方便学习,整理到上的,作者还是个权戏粉,233!正文:--单行注释--[[[多行注释]--]]-----------1.变量&控制流----------num=23--数字都是双精度str='aspythonstring'--像Python一样不可变str="aspythonuse"--可以双引号str=[[像Python的多行注释可用于表示多行字符串一样方便]]bol=n
北风知我意
·
2020-06-28 10:08
Lua学习
之metatables and metamethods(二)
接着上一篇博客,继续学习metamethods。按照文档的顺序,接下来是库定义的metamethods。一.库定义的Metamethods。简单来说,Lua的很多库都有自己的metatables,在这些metatables定义了许多域,到现在我们看到的metamethods都是Lua核心。虚拟机会不停的检测运行时的值,当这个值涉及到一个操作,这个操作有metatables,并且这些metatabl
shenjing_bing
·
2020-06-26 22:18
Lua
Lua学习
之metatable and metamethods(一)
最新看了文档,学习了一下第13章MetatablesandMetamethods。对于metatable和metamethods这两个单词,我看的中文文档里面没有翻译,google翻译是元表,元操作。本文中会涉及到个人对这个章节的一些理解,也是刚学如果有不正确的地方,希望各位大神指出。一.metatableandmetamethods1.metatable.元表,基表。在C++中,我们子类继承基类
shenjing_bing
·
2020-06-26 22:17
Lua
Lua学习
之数据结构
学习了一下Lua里的数据结构,都是文档上面的例子,就是把它敲一遍而已看一下输出结果。仍然使用LuaEditor(v6.30)进行编译和运行。1.顺序表和多维数组2.链表3.双向链表一.顺序表顺序表不必多说,和一维数组是一样的。二维数组,就是元素是数组的一维数组。上个例子:list={}locali=1localvalue=io.read()whilevaluedolist[i]=valuei=i+
shenjing_bing
·
2020-06-26 22:17
Lua
Lua学习
之从文件中找字符串
Lua学习
之从文件中找字符串涉及简单的文件打开关闭操作,和String库中string.find()的用法。
shenjing_bing
·
2020-06-26 22:45
Lua
手机网游前端和后端都用什么语言开发
这个引擎语言是c++2d在iOS上稳定性好2dx就是跨平台用的比较省时间现在基本都是用2dx2d的也有但是太少一般呢配合lua这种脚本语言做逻辑然后动态的更新lua脚本但核心还是c++(你先了解2dx在研究
lua
多频传媒
·
2020-06-26 18:21
游戏开发
超全嵌入式及Linux 知识体系/面试必看资料
语言推荐书籍从入门到进阶带你走上大牛之路(珍藏版)C++推荐书籍从入门到进阶带你走上大牛之路(珍藏版)理解uboot要看哪些书C语言深度剖析陈正冲资料分享剑指offer第二版(PDF+源码)FreeBSD学习资料分享
lua
CodeAllen的博客
·
2020-06-26 16:58
职业规划进阶
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他