cocos2dx
LeeJuen
这个作者很懒,什么都没留下…
展开
-
Cocos2dx中Plugin-X 在android下的整合
直接拉plugin-x中的jar包导入到Eclipse中即可。用这么麻烦的工具干嘛。原创 2014-10-28 15:36:29 · 904 阅读 · 0 评论 -
lua中对象的弱引用
几次编写lua时。总是有同事遇到A中对象已经释放了。但B对象中A对象的值不是为空的。Lua的gc和Java的类似。只有当对象没有被引用时候才会释放这块内存。要想实现A释放了B中A的值也释放了这时候需要用到弱引用。setmetatable(t,{__mode="k"});__mode 的值可以为"k","v","kv" ~ ~第一段代码中可以看到内原创 2015-05-24 14:26:29 · 1805 阅读 · 1 评论 -
cocos2dx3.x+cocostudio多屏幕分辨率适配解决方案(干货)
版本cocos2dx3.31.设计分辨率你配资源使用的分辨率大小,一般是960*640。2.屏幕分辨率实际上用户屏幕的分辨率大小。想要了解更多建议阅读http://www.tairan.com/archives/6508/的文章你需要了解的有:ResolutionPolicy::SHOW_ALL屏幕宽、高分别和设计分辨率宽、高计算缩放因子,取较(原创 2016-03-30 18:28:24 · 3247 阅读 · 0 评论 -
cocos2dx lua UI栈
1.UI栈的由来由于写cocos2dx时很多时候你不想按安卓返回键退出。这时候你需要做的是模拟安卓原生方式模拟安卓Activity的操作1.让所有UI界面继承UIObject基类。2.在UIObject基类中实现安卓返回键触发。--[[@brief 此处定义一些对UI进行操作的公共函数@by 李俊]]wolf = w原创 2016-04-01 13:39:10 · 949 阅读 · 0 评论 -
高性能事件分发器,lua 版
1.设计目标 将ui与逻辑分离 不依赖与cocos2dx,使用消息-订阅模式2.支持长监听、一次性监听、支持多事件池,防止事件池中消息过多。发消息会有O(n)的延迟3.采用java 中的 hash 算法 分离事件--[[@brief:事件分发器@by 李俊]]--[[例如我在主场景中添加了一个长监听函数我们需要1.声明自己的一个事件l原创 2016-04-01 16:24:38 · 1267 阅读 · 0 评论