- 博客(5)
- 资源 (7)
- 收藏
- 关注
原创 Lua中对于UTF-8字符串的处理
UTF-8字符串工具类Lua代码:utf8_simple.lua-- ABNF from RFC 3629---- UTF8-octets = *( UTF8-char )-- UTF8-char = UTF8-1 / UTF8-2 / UTF8-3 / UTF8-4-- UTF8-1 = %x00-7F-- UTF8-2 = %xC2-DF UTF8-tail-- UTF8-3 = %xE0 %xA0-BF UTF8-tail / %xE1-EC 2( UTF8-tail ) /--
2014-09-29 00:01:04 9337
原创 Cocos2d-x中C++回调Lua函数
前言 最近做一个lua异步加载纹理的功能,在C++回调lua函数时,有时会发生崩溃的情况,原因可能是我直接使用了lua的api对堆栈操作而导致了数据出错,其实Cocos2dx已经封装好了相关的api,所以调用Cocos2dx的api就可以很方便的调用Lua函数。在C++中如何引用Lua函数?通过查看CCScheduler中的scheduleScriptFunc方法可以看到在C++代码中是用unsigned int表示Lua函数的,其实int类型也可以。示例代码AsynRes
2014-09-27 15:40:56 3644
原创 Cocos2dx-lua实现单例设计模式
module("singleInstance",package.seeall)-- 成员变量local instance = nil-- 静态方法function getInstance() if instance == nil then instance = new(singleInstance) cclog("new singleInstance..")
2014-09-05 11:57:32 4553
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人