因为懒得写,所以源码是在这里拷贝过来的,lua调用 de
原创 2022-04-20 10:40:04
10000+阅读
整理的不错:lua主要由三部分组成,lua链接库,lua解释器,lua编译器,因此我们最后要生成的就是lua.exeluac.exe两个文件。资源:官网上下载的lua-5.3.1解压到一个文件夹下, vs2012步骤:1.编译Lua链接库(1)在vs2012下创建一个项目,类型win32控制台程序,名字叫lua53,应用程序类型静态库,不设预编译头(2)如果有vs自己创建的.cpp或.h文件,删
转载 2024-06-02 19:02:08
293阅读
我发现生成lua版本的proto和生成C#版的调用方式不太一样,因此开一片文章记录一下新建一个bat文件执行这一句话即可调用lua的生成工具.\protoclient.exe --proto_path=./proto --lua_out=./genpath ./proto/TestProto.proto.\protoclient.exe是调用当前目录的protoclient.exe文件--prot
转载 2024-02-23 20:53:38
122阅读
Cocos2d-x 3.0以上版本的环境搭建和之前的Cocos2d-x 2.0版差异较大的,同时从Cocos2d-x 3.0项目打包成apk安卓应用文件,搭建安卓环境的步骤有点繁琐,但搭建一次之后,以后就会非常快捷!OK,现在就开始搭建环境吧!1.Cocos2d-x环境的设置以及Android的环境搭建下载Cocos2d-x 3.0正式版下载Android的sdk以及ndk下载ant(注:Coco
        四年前第一次听说luajit(Just-In-Time Compiler for Lua.),所谓个Just-In-Time也就是运行时编译器,说白了就是一个lua的高效版本,据说执行效率是lua的数十倍,并且全面兼容lua5.1版本。由于项目内核的lua版本刚好是5.14,所以当即决定把源码下载下来研究一下,无奈四年前项目进度太赶了,下载了
转载 2024-07-19 19:24:14
163阅读
lua 深入用法C API两种观点(Lua作为扩展性语言和可扩展的语言)对应的C和Lua中间有两种交互方式。第一种,C作为应用程序语言,Lua作为一个库使用;第二种,反过来,Lua作为程序语言,C作为库使用。这两种方式,C语言都使用相同的API与Lua通信,因此C和Lua交互这部分称为C API。C API是一个C代码与Lua进行交互的函数集。他有以下部分组成:读写Lua全局变量的函数,调用Lua
转载 2024-09-04 23:08:50
46阅读
一、同步加载与异步加载的形式1. 同步加载我们平时最常使用的就是这种同步加载形式:<script src="http://yourdomain.com/script.js"></script> 同步模式,又称阻塞模式,会阻止浏览器的后续处理,停止了后续的解析,因此停止了后续的文件加载(如图像)、渲染、代码执行。js 之所以要同步执行,是因为 js 中可能
转载 2024-07-17 08:02:43
56阅读
         有些PPT文件被封装到了Exe文件当中,如何把它们提取出来?这个问题可能困扰着很多的朋友。本来无极不准备写这篇文章的,因为我希望所有的人都能尊重别人的劳动成果,通过一个正常、正确的渠道来获取自己喜爱的东西,树立一个正确的作品借鉴观。     &nbsp
对于跨平台整合,Himi已经写了1.x 与 2.x 的了,还不知道如何整合的请移步到【Cocos2d-X(2.x) 游戏开发系列之二】cocos2dx最新2.x版本跨平台整合NDK+Xcode,Xcode编写&编译代码,Android导入打包运行即可!)本篇只是解决在整合cocos2dx-lua项目会出现的几个问题的方法。首先需要说明的是Himi使用的Cocos2dx Version :
转载 4月前
47阅读
脚本代码文件结构luaScript ├── conf.lua ├── global.lua ├── include.lua ├── logic │ ├── HXGameBoardLogic.lua │ ├── HXGameIcon.lua │ ├── HXGameScene.lua │ ├── HXMainMenuScene.lua │ └── logic.lua ├── m
在上期《Lua优化——认识局部变量中的常见陷阱》中,我们以UWA本地资源检测内相关的规则为依托,针对局部变量为大家介绍了在Lua中多种需要关注的使用场景,也结合简单的代码示例进行了直观说明。本期,我们针对大家在写代码时的书写习惯,来分析Lua使用时可能发生的各种“笔误”情况,这些容易被忽视的问题,往往会带来一些无法预知的Bug。我们依然会以简单的例子来帮助大家读懂这些规则,力图以浅显易懂的表达,让
LuaObject = {} function LuaObject.extends(o) o = o or {} local obj = {} setmetatable(obj, { __index = o }) return obj end local function LuaObjectClone(obj, objMap)
转载 2024-07-17 06:03:44
73阅读
为了方便起见,最好安装lua for windows,里面已经包含了很多有用的第三方模块。 使用lua调用excel,然后往cell 里面填一 些数据 1. require('luacom') 2. --Excelの起動 3. excel = luacom 4. excel.Visible = true 5. --ワークブックを追加 6. local
转载 2024-02-06 21:08:42
11阅读
 什么是虚拟机?大部分人都用c语言写过简单的小程序吧,写好后用编译器,比如turbo c或者visual c++编译生成exe文件,然后执行exe程序。exe文件里面其实存放着c代码对应的机器指令,执行exe就是调度cpu去一句句执行机器指令。 lua与c语言不同的地方在于,lua不需要编译成exe文件,可以由lua虚拟机执行lua代码文件。lua虚拟机用c语言编写,执行代码时
转载 2024-05-21 23:57:47
124阅读
video 下载lua源文件 还有种方法: 创建空项目,取名lua,导入lua源文件 将luac.c移除,然后编译lua.exelua.c移除,添加luac.c然后编译lua.exe后重命名位luac.exe
转载 2020-09-14 15:02:00
852阅读
2评论
Lua5.1开始官方给出的文件只有源代码和makefile文件了,官网给出的bulid方式也是在linux平台,如果只是想找个库使用下可以到这里来下载:http://joedf.ahkscript.org/LuaBuilds/ ,如果需要自定修改库配置的话,就需要自己编译。这里主要参考文章在Windows下使用Visual Studio编译Lua5.3中的方式利用VS编译lua库文件,不过你也可
一、下载Lua的dll和源码下载链接:Lua的依赖库dll、解释器lua.exe、编译器luac.exe下载
原创 2022-09-20 10:33:57
1369阅读
笔者按,最近在做视频TM的相关工作,具体是给定一个HDR视频(10bit的YUV420格式),要对其进行TM,写了一个算法但总是有非常离谱的色差,尤其是红色和蓝色通道。仔细检查之后发现是拿到的HDR视频的颜色空间是BT2020的,但转换后的SDR视频是BT709的,需要先对颜色空间进行降级才可以进行处理。这里记录一下处理过程。这两个都是ITU搞出来的标准纲领性文件。第一个文件讲了怎么把BT709转
一、安装MinGW1、到MinGW官网下载最新安装包。下载页2、双击安装点击继续3、打开MinGW Installation Manager勾选这两个勾选这两个点击Apply Changes点击Apply Changes等待安装完毕。4、配置环境变量打开环境变量,添加图中路径环境变量此时,编译器就安装好了。二、安装VSCode1、到VSCode官网下载安装包2、安装后运行如下新建一个项目文件夹,用
24 C API 概述Lua 和 C 的交互有两种形式:C 拥有控制权,Lua 是库,此时 C 称为应用程序代码Lua 拥有控制权,C 是库,此时 C 称为库代码应用程序代码和库代码使用同样的 API 来与 Lua 通信,这些 API 称为 C API,遵循 C 的操作模式Lua 和 C 通信的主要方法是一个无所不在的虚拟栈第一个示例一个最原始的解释器程序:#include <stdio.h
转载 2024-07-08 07:40:58
71阅读
  • 1
  • 2
  • 3
  • 4
  • 5