lua

Cocos Code IDE执行效率太慢,Sublime+QuickXDev依然是最佳的cocos2d-x + Lua编辑器

于是果断转回Sublime来写cocos2d-x代码,CocosCodeIDE就只用来运行程序和调试,一个文件都不打开。不对,是Sublime下写Lua哪个插件强?本来这个插件是quick-cocos2d-x做的,但是因为cocos2d-x+Lua并没有官方的插件,所以就只能凑合着用人家quick团队做的东西了。好在2.x版本的quick和3.x版本的cocos2d-xLuaAPI并没有狠大的差别,所以用起来没什么大问题。这个插件不仅限于写cocos2d-x+Lua,它用来在Sublime里Ctrl+H一

【COCOS2DX-LUA 脚本开发之九】使用cocos2dx-LuaProxy便捷Lua项目快速使用cocos2dx引擎extensions扩展包

首先很多童鞋可能对于cocos2dx-LuaProxy不太熟悉,那么Himi简单的一句话进行叙述:cocos2dx-LuaProxy的作用主要是让cocos2dx引擎的扩展包binding到Lua,便于做cocos2dx-lua项目开发者们。废话不说了,下面详细介绍如何在cocos2dx-lua项目中通过cocos2dx-LuaProxy使用cocos2dx引擎扩展extensions包。下载cocos2dx-LuaProxy解压后如下图:继续看下面的cocos2dx引擎的extensions扩展包的目录

cocos2dx 使用Luajit将Lua脚本编译为bytecode,从而实现加密

项目要求对lua脚本进行加密,查了一下相关的资料,得知lua本身可以使用luac将脚本编译为字节码从而实现加密,试了一下,确实可行。解决这个问题其实很简单,就是用2dx自带的luajit编译lua脚本,下面附上luajit编译bytecode的方法:1、在cocos2d-x-2.2.3\scripting\lua\luajit\LuaJIT-2.0.1\src目录下有个msvcbuild.bat批处理文件,需要先把luajit.exe这个东西给编译出来。

quick-cocos2dx 3.3 c++绑定到Lua

网上帖子很多参照了几篇才搞定1:注意事项电脑上Python不要装多个版本(2.x3.x同时安装)本帖子需要的版本是2.7.x,最好是2.7.6,如果同时安装了3.x的话会有各种问题2:新建c++文件frameworks\runtime-src\Classes\下边创建MyLuaBridge.h#pragmaonce#include"cocos2d.h"classMyLuaBridge:public

Cocos2d-x 3.0- 脚本编程-Lua语法基础

Lua是一种动态类型的语言。Lua将nil用于表示一种“无效值”的情况,即没有任何有效值得情况。Lua完全采用8位编码。Lua的字符串和其它对象都是自动内存管理机制所管理的对象,不需要担心字符串的内存分配和释放。在Lua中,对于所有未初始化的元素的索引结果都是nil。Lua将nil作为界定数组结尾的标志。Lua所有的标准库都是用C语言写的。由于userdata类型可以将任意的C语言数据存储到Lua变量中。关系操作符Lua提供的关系

Cocos2d-x 3.0 RC lua绑定教程 及 新特性介绍

如果熟知lua绑定的同学,请直接跳过第一部分。12exportNDK_ROOT=/path/to/android-ndk-r9b./genbindings.pyOnUbuntuLinux12.0464bit------------*安装python:sudoapt-getinstallpython2.7*通过pip安装python依赖文件?123sudoapt-getinstallpython-pipsudopipinstallPyYAMLsudopipinstallCheetah*下载[64bitndk

【cocos2d-x3.2游戏开发】 lua 类, 继承, 面向对象

本文转载自http://blog.csdn.net/teng_ontheway/article/details/389002111.lua中的类lua中其实是没有类的,有的只是表(table),而类之间的继承也就是将父类的表连到了一起,派生类中没有找到的属性和方法就通过元表查找父类2.lua中类的属性classA={width=10,height=10}classA={}classA.width=

cocos2dx使用AssetsManagerEx进行热更新

创建AssetsManagerEx对象AssetsManagerEx在创建的时候需要传入两个参数:清单文件和更新目录清单文件project.manifest下面一个清单文件的一些具体内容packageUrl是资源下载的地址remoteManifestUrl是获取远程清单文件的urlremoteVersionUrl是获取远程版本清单文件的urlassets里面包含的则是文件的清单另一个是资源的更新目