标签:: Lua

Lua 基础

Lua 基础 Lua 协同程序(coroutine) Lua 协同程序(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它协同程序共享全局变量和其它大部分东西。 线程与协同程序的主要区别在于,一个具有多个线程的程序可以同时运行几个线程,而协同程序却需要彼此协作的运行。 在任一指定时刻只有一个协同程序在运行,并且这个正在运行的协同程序只有在明确的被要

Lua 基础

Lua 基础 Lua 模块与包 模块类似于一个封装库,可以把一些公用的代码放在一个文件里,以 API 接口的形式在其他地方调用,有利于代码的重用和降低代码耦合度。 123456789101112131415161718192021-- 文件名为 module.lua-- 定义一个名为 module 的模块module = {} -- 定义一个常量module.constan

Lua 基础

Lua 基础 Lua 字符串 https://www.runoob.com/lua/lua-strings.html 12345678910111213实例string1 = "Lua"print("\"字符串 1 是\"",string1)string2 = 'runoob.com'print("字符串

Lua 基础

Lua 基础 Lua 变量 Lua 变量有三种类型:全局变量、局部变量、表中的域。 局部变量的作用域为从声明位置开始到所在语句块结束。 12345678910111213141516171819-- test.lua 文件脚本a = 5 -- 全局变量local b = 5 -- 局部变量function joke() c = 5

Lua 基础

Lua 基础 Lua 特性 1234567轻量级: 它用标准C语言编写,仅仅一百余K,方便的嵌入别的程序可扩展: 由宿主语言(通常是C或C++)提供这些功能,Lua可以使用它们其它特性:支持面向过程(procedure-oriented)编程和函数式编程(functional programming);自动内存管理;只提供了一种通用类型的表(table),用它可以实现数组,哈希表,集合,对象;

Cocos2d-Lua vs2017 调试环境

Cocos2d-Lua vs2017 调试环境https://blog.csdn.net/qq_20173207/article/details/86634146 下载BabeLua vs2017 插件 https://pan.baidu.com/s/1vDd1L7SSzeFmMAqCL8BzEA 创建Lua工程 工具栏会出现一个 lua 选项,点击,选择 New Lua Project

Android Studio 编译打包 cocos2dx-lua (改)

Android Studio 编译打包 cocos2dx-lua (改) 修改 build.gradle cocos.bat 加密lua脚本用到 123if (OperatingSystem.current().isWindows()) { return 'cocos.bat'} 改为: 123if (OperatingSystem.curre

Android Studio 编译打包 cocos2dx-lua

Android Studio 编译打包 cocos2dx-lua 修改 build.gradle cocos.bat 加密lua脚本用到 123if (OperatingSystem.current().isWindows()) { return 'cocos.bat'} 改为: 123if (OperatingSystem.current()

Cocos2dx-Lua win10开发环境配置

Cocos2dx-Lua 开发环境配置(windows)https://blog.csdn.net/weixin_42871873/article/details/104588992?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242 Python2安装 因为