近Cocos2dx的学习卡壳了,一般的照抄代码我不想写上来,但想示例也想得我头晕...为了放松大脑调整状态于是开始学习LuaLua的语法学习还是比较简单的,学过 javascript或者vbscript的应该很容易就能上手,那些Lua独有的特性也是比较有趣,例如不定数目的多参数 函数和随意的参数返回值等。 这里想要吐槽一下最近用来学习Lua的书籍《XX开发实践指南》(虽然没有写全名不
转载 2024-04-08 18:57:13
81阅读
Lua 编程 经典的"Hello world"的程序总是被用来开始介绍一种语言。在Lua中,写一个这样的程序很简单: print("Hello world") ;"隔开,也可以用空白隔开。一般来说,如果多个语句写在同一行的话,建议总是用分号隔开。  Lua 有好几种程序控制语句,如: 条件控制: if 条件 then … elseif 条件 then … el
2022年6月10日15:32:51 LuaJIT 是Lua编程语言的即时编译器(JIT) 。Lua 是一种功能强大、动态且轻量级的编程语言。它可以嵌入或用作通用的独立语言。LuaJIT 版权所有 © 2005-2022 Mike Pall,在 MIT 开源许可下发布。兼容性WindowsLinuxBSDmacOSPOSIXEmbeddedAndroidiOSPS3PS4PS
转载 3月前
357阅读
目录 一、什么是lua二、lua源代码结构三、阅读lua源代码顺序 一、什么是lua1、lua是用C编写的脚本语言,可以在web、游戏、物联网等场景下使用,源代码共1万多行;可以独立编程,可以嵌入到其他语言里面作为一个库使用,从而为应用程序提供灵活的扩展和定制功能。2、lua官方源码下载网址:http://www.lua.org/二、lua源代码结构1、lua语言结构图2、lua源代码都放在src
转载 2023-08-10 18:01:03
202阅读
上一篇简单介绍了VSTA,这一篇开始,用一个实例来说明如何使用VSTA进行开发。这个实例,我们要实现如下功能:主窗体上点击按钮1,可以触发事件,打开一个基于此程序的IDE编程环境;主窗体上点击按钮2,可以触发事件,在IDE编程环境中增加一个fun方法,如果此方法已经存在,则将光标定位到此方法;主窗体上点击按钮3,可以触发事件,执行在IDE编程环境中编写的fun方法。以上功能就满足了一个二次开发的基
转载 5月前
47阅读
 这篇文章主要介绍了Lua中的基本语法、控制语句总结,本文总结了赋值、局部变量与块、控制结构、数字型for、泛型for等内容,需要的朋友可以参考下 前言  学习一门语言,首先就是从最基本的语法开始,这一篇将对Lua中的语句进行概要的总结。  赋值  赋值的基本含义是修改一个变量或一个table中字段的值,这个和其它语言没有多少区别,但是对于Lua
转载 2024-02-21 20:28:14
315阅读
1. Lua 基础知识(1) 变量赋值赋值是改变一个变量的值和改变表域的最基本的方法。Lua 中的变量没有类型,只管赋值即可。比如在 Lua 命令行下输入:end_of_world = "death" print(end_of_world) end_of_world = 2012 print(end_of_world)上面这四行代码 Lua 不会报错,而会输出:death 2012局部变量使用 l
转载 2024-03-27 16:35:18
152阅读
1.首先下载lua 5.1 https://www.lua.org/versions.html 安装vs2017or2013 2.lua编译 新建一个code目录下建立src目录新建一个项目右键项目选择dll再将lua的源码导入进来可以再项目路径下专门新建一个目录存储lua代码直接点击这个会报错修改两个main函数分别再lua.c luac.c文件里面重新生成一下 发现生成成功了同时会在Debug
转载 2024-05-14 09:42:43
53阅读
Lua is a powerful, fast, lightweight, embeddable scripting language. Lua is a proven, robust language:fast, portable, embeddable, powerful(but simple), small, free.Lua是由标准C实现的面向嵌入式编程语言,由于小巧轻便、简单,
转载 2月前
389阅读
Lua  的 5.1 版本已经正式发布。现在,我们应该把全部讨论放在这个版本上。   应该尽量使用 local 变量而非 global 变量 。这是  Lua  初学者最容易犯的错误。global 变量实际上是放在一张全局的 table 里的。global 变量实际上是利用一个 string (变量名作
转载 2024-05-23 12:02:12
29阅读
一.lua环境安装 1.SciTE安装包 Github 下载地址:https://github.com/rjpcomputing/luaforwindows/releases 2.LuaDist(官方推荐,但不是很好用) http://luadist.org/ 二.lua中的注释 1.单行注释--
原创 2021-04-28 20:45:22
263阅读
由于本人这个学期选了一门选修课《cocos2d-x移动游戏开发》,所以想整理一下笔记了。不保证博客的全面性,我只记一些我认为需要记录的,最好的学习方式还是看书。学习资料:《cocos2d-x之lua核心编程》、极客学院、老师的ppt学习环境:mac os x,sublime text,cocos2d-x 3.1,lua 5.3编译环境的搭建请参考其他博客,感觉搭建环境还是挺费事的。一、Lua基础语
转载 2024-03-27 17:30:18
74阅读
文章目录`Lua``Lua`语言的起源`Lua` 特性`Lua下载`Linux 系统上安装Mac OS X 系统上安装Window 系统上安装 `Lua``Lua`语言语法`Lua`标识符`Lua`关键字`Lua`全局变量`Lua`数据类型nil(空)boolean(布尔)number(数字)string(字符串)注意(关于字符串拼接和+):算术运算时的“+”字符串的拼接字符串长度的测量tabl
转载 2024-05-10 00:58:02
44阅读
应该尽量使用 local 变量而非 global 变量。这是 Lua 初学者最容易犯的错误。global 变量实际上是放在一张全局的 table 里的。global 变量实际上是利用一个 string (变量名作 key) 去访问这个 table 。虽然Lua5 的 table 效率很高 ,但是相对于 local 变量,依然有很大的效率损失。local 变量是直接通过 Lua 的堆栈访问的。有些
转载 2024-04-22 07:38:38
47阅读
在前一篇中我们支持了通过函数名称来添加断点,我们同时也提到了在Lua中一个函数的名称的并不是确定的。准确的说,Lua中的函数并没有名称,所谓名称其实是保存这个函数值的变量的名称。于是通过函数名称添加断点就造成了一定的不确定性,因为函数被调用时并不一定是以这个名字被调用的。另外,多个不同的函数也可能以相同的名字进行调用。所以为了解决这个问题,本篇我们将继续扩展断点的设置接口,支持通过包名来添加断点。
转载 2024-04-20 14:07:22
180阅读
        Lua是一种轻量语言,它的官方版本只包括一个精简的核心和最基本的库。这使得Lua体积小、启动速度快。它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程式里。和许多"大而全"的语言不一样,网路通讯、图形界面等都没有默认提供。但是Lua可以很容易地被扩展:由宿主语言(通常是C或C++)提
Q:如何定义对象的方法以及调用对象的方法?A:面向对象的特殊性在于它以this指针的方式传递了对象本身,并且这种操作是隐藏起来的。 在Lua中使用:实现面向对象方式的调用。:只是一个语法糖,它同时在方法的声明与实现中增加一个名为self的隐藏参数(对象本身)。Account = {balance = 1000} -- 账户余额初始为1000。 --[[ 取钱。 使用面向对象的方式
转载 2024-08-08 10:15:07
16阅读
必要的编译环境软件: 对应软件 你可以去官方下载或者在文章最后的链接处进行下载boost_1_69_0-msvc-14.1-64cmake-3.13.2-win64-x64ACE-6.5.0Win64OpenSSL-1_0_2qGit-2.20.1-64-bitMysql 5.6.24TBB 2019MS visual Studio (Community)2017排名不分先后第一步安装安
在上一节中已经将驱动程序框架搭建好了接下来开始写硬件的操作(控制LED):(1)看原理图,确定引脚(2)看2440手册(3)写代码(需要使用ioremap()函数映射虚拟地址,在linux中只能使用虚拟地址)(4)修改上一节的测试程序(5)使用次设备号来控制设备下不同的灯1.看led引脚 最终确定: LED1 ->GPF4  LED2 ->GPF5 &nb
Lua is a powerful, fast, lightweight, embeddable scripting language. Lua is a proven, robust language:fast, portable, embeddable, powerful(but simple), small, free.Lua是由标准C实现的面向嵌入式编程语言,由于小巧轻便、简单,
转载 2024-03-20 12:32:53
74阅读
  • 1
  • 2
  • 3
  • 4
  • 5