条件编译工具 LuaDef

MIT
Lua
跨平台
2018-07-20
钟元大老爷

def 条件编译处理工具

这是一个编程语言无关的条件编译插件。 首先你要确认的是你的代码需要使用条件编译,或者有多种模态发布到不同平台的限制。这个工具本质是和任何语言无关,你可以在你的代码里免费使用。

{% if  SCRIPT  == "lua" then %}
     return exports.GetValueByType (eax.value);
{% end %}

{% if  SCRIPT  == "nxx" then %}
     return exports.GetValueByType (eax.value);
{% end %}


{% if  SCRIPT  == "xxx" then %}
     return exports.GetValueByType (eax.value);
{% end %}

使用方式

lua def.lua 输入文件 输出文件 SCRIPT=lua DEBUG=1

的码云指数为
超过 的项目
加载中

评论(1)

钟元大老爷
钟元大老爷 软件作者
实际情况下在不同宿主或不同平台下,提供的api不同,需要让我们适配,比如微信小游戏, qq小游戏等共享一套代码,还有其他不是标准的浏览器内核,各有个的特点。而我们不需要过多打包所有代码, 我们需要的是合适的裁剪

暂无资讯

暂无问答

关于quick cocos资源加密后可能出现黑屏的问题

关于quick cocos资源加密后可能出现黑屏的问题

2015/11/29 21:40
57
0
如何在C++中集成Lua脚本(LuaPlus篇)

去年我作了一个Lua脚本的C++包装,有许多朋友感兴趣,并尝试使用,我感到受宠若惊。事实上,我作的包装,学习的目的比较强,它还是有许多缺陷的。为了让朋友们少走弯路,我推荐使用LuaPlus作...

2016/06/20 13:39
57
0
如何在C++中集成Lua脚本(LuaPlus篇)

去年我作了一个Lua脚本的C++包装,有许多朋友感兴趣,并尝试使用,我感到受宠若惊。事实上,我作的包装,学习的目的比较强,它还是有许多缺陷的。为了让朋友们少走弯路,我推荐使用LuaPlus作...

2016/06/20 13:39
61
0
如何在C++中集成Lua脚本(LuaPlus篇)

去年我作了一个Lua脚本的C++包装,有许多朋友感兴趣,并尝试使用,我感到受宠若惊。事实上,我作的包装,学习的目的比较强,它还是有许多缺陷的。为了让朋友们少走弯路,我推荐使用LuaPlus作...

2016/06/20 13:39
9
0
如何在C++中集成Lua脚本(LuaPlus篇)

去年我作了一个Lua脚本的C++包装,有许多朋友感兴趣,并尝试使用,我感到受宠若惊。事实上,我作的包装,学习的目的比较强,它还是有许多缺陷的。为了让朋友们少走弯路,我推荐使用LuaPlus作...

2016/06/20 13:40
20
0
迅雷7界面引擎XLUI_Bolt_SDK的调用例子

感谢迅雷公司程序员:hansom 刘智聪 luren lyx waterflier 编写 本文出处 vab5211314(DonelRi)'s Blog >> cnjyl.6k0.org =======================================界面引擎 XML文件格式以及X...

2012/07/25 22:37
615
0
apolloxlua require 函数

使用方式 require("文件地址") 在apollox物理设计上,支持lua的require模块方式,require方法可以在web模式和tool方式使用。 本文简单介绍一下,在web模式下的配合vfs的使用。 require的具体...

2018/08/23 20:46
30
0
LuaTinker源码分析,附送一枚小bug

LuaTinker 是功能比较齐全,比较轻巧的Lua/C++粘合层代码。

2014/07/17 16:25
386
0
从源码分析基于Redis的分布式锁

分布式锁 分布式锁是控制分布式系统之间同时操作一个数据的一种方式,通过互斥来保证数据的一致性。 安全和可靠性保证: 一致性: 互斥,不管任何时候,只有一个客户端能持有同一个锁。 分区可...

2018/12/28 15:38
11
0
apolloxlua 源码内使用macros

本文讲解如何在两种模式下使用macros,首先在apolloxlua下有两种模式, 一种是 web模式另一种是工具模式。 web模式下我们可以在浏览器端来使用,但是有一些限制, 就是比如说某些native的api...

2018/08/09 14:45
38
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部