lua
luckboy06
啊大大
展开
-
编写高性能的Lua代码
编写高性能的Lua代码Posted on2014/04/18 · 10 Comments前言Lua是一门以其性能著称的脚本语言,被广泛应用在很多方面,尤其是游戏。像《魔兽世界》的插件,手机游戏《大掌门》《神曲》《迷失之地》等都是用Lua来写的逻辑。所以大部分时候我们不需要去考虑性能问题。Knuth有句名言:“过早优化是万恶之源”。其意思就是过早优化是转载 2016-04-12 14:35:29 · 339 阅读 · 0 评论 -
编写高性能的Lua代码
前言Lua是一门以其性能著称的脚本语言,被广泛应用在很多方面,尤其是游戏。像《魔兽世界》的插件,手机游戏《大掌门》《神曲》《迷失之地》等都是用Lua来写的逻辑。所以大部分时候我们不需要去考虑性能问题。Knuth有句名言:“过早优化是万恶之源”。其意思就是过早优化是不必要的,会浪费大量时间,而且容易导致代码混乱。所以一个好的程序员在考虑优化性能前必须问自己两个问题:“我的程序转载 2016-04-12 14:37:26 · 313 阅读 · 0 评论 -
VS2012 创建和使用DLL
1.为什么使用DLL?我们知道提高开发效率的一个很重要的途径就是代码复用,我们经常将一些常用的功能构造成相对独立的模块,并在之后的项目重复使用,代码复用的方式有两种:白盒复用:如ATL、MFC等,它们都以源代码的形式发布,源代码完全暴露给了程序员。白盒复用的缺点比较多,暴露源码不说,容易与我们自己的代码产生命名冲突,还有就是更新功能比较麻烦。黑盒复用:如Dll,转载 2016-05-10 15:14:33 · 651 阅读 · 0 评论 -
Lua和C++交互详细总结
Lua和C++交互详细总结转自:http://cn.cocos2d-x.org/tutorial/show?id=1474一、Lua堆栈要理解Lua和C++交互,首先要理解Lua堆栈。简单来说,Lua和C/C++语言通信的主要方法是一个无处不在的虚拟栈。栈的特点是先进后出。在Lua中,Lua堆栈就是一个struct,堆栈索引的方式可是是正数也可以是负数,区别是:正数索引转载 2016-05-10 15:12:02 · 282 阅读 · 0 评论 -
cocos2dx3.x 导出自定义事件到lua的方法
如何导出自定义事件到lua我是参考了cocos2d 源生的UI接口,有点奇怪的是 它是分成两部分的,大多数的lua接口实现是在这里的然而事件接口是在这里的而且官方并没有给出导出事件接口的方法,所以比较悲催的是我就得手动填写,不过没关系只是拷贝几句代码而已。不罗嗦,具体方法:1、安装必要的库和工具包,以及配置相关环境变量,请按照cocos2d-x-3.0rc0\t原创 2016-05-16 15:26:58 · 2253 阅读 · 0 评论 -
cocos2d-x3.7 在Windows下打包Android平台APK
一、下载Android环境 搭建Android环境需要用到Android SDK、NDK、Ant和JDK; 下载Android SDK 下载Android NDk 下载Android JDK 下载Ant 其中JDK是需要安装的,其他的都直接解压即可。转载 2016-12-06 11:34:42 · 496 阅读 · 0 评论