如何做dragonbones的lua绑定(VisualStudio)
最近好多同学在QQ群里问怎么在lua项目中使用DB(DrgonBones,龙骨),为了帮助更多的人,同时也好让更多的人跟容易使用DB,这里详细记录coco2dx-3.2版本对应DB的lua绑定。
首先要说明下,本文章对应的cocos2dx-3.2版本,其他cocos2dx-3.x版本跟3.2版本类似。
这里假设自己使用cocos命令行创建的lua项目,而且没有修改过目录结构,如果修改了请自行查找具体文件所在目录。
最近好多同学在QQ群里问怎么在lua项目中使用DB(DrgonBones,龙骨),为了帮助更多的人,同时也好让更多的人跟容易使用DB,这里详细记录coco2dx-3.2版本对应DB的lua绑定。
首先要说明下,本文章对应的cocos2dx-3.2版本,其他cocos2dx-3.x版本跟3.2版本类似。
这里假设自己使用cocos命令行创建的lua项目,而且没有修改过目录结构,如果修改了请自行查找具体文件所在目录。
最近将我们游戏打包了 Android 版本,在加载 cocostudio UI 时报“文件找不到”的错误,经过检查后确定该路径中的文件存在,而且同样的代码在 Windowns 及 IOS 平台下都没有问题。 而且只是找不到Andorid中 cocostudio UI 中使用的某些plist文件,而不是所有文件。
C++是真正的的OOP(面向对象程序)语言,语言本身支持多态(Polymorphism)特性。
所谓多态特性就是通过调用父类类型对象的函数可以调用到子类的同名函数。
例如:A类有print方法,B类继承A类,通过调用a调用print可以调用到B类的print函数。 当然对于像AS3/Java这样的OOP语言,对于多态没有什么限制,但是对于C++还是稍有些限制的。
接入360SDK的时候总是报错不同通过编译,之前就遇到过,今天又遇到一次,这里记录下来,以防日后忘记了。
报错信息如下。
[2014-02-17 22:05:51 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/annotation/SuppressLint; [2014-02-17 22:05:51 - tdhaizei-qh360] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/annotation/SuppressLint;
cocos2dx本身是跨平台的,但是由于升级win8.1后有些显卡驱动不支持,而报错说OpenGL的问题,其实重新安装显卡驱动就能解决。这里记录下遇到的问题及解决方法。
阅读全文...
shell note 之前零散的学习了些linux shell的知识,这里就先记录下整理好的一部分,等以后再整理好其他的东西的时候再记录。现在cocos2d-x v3.0 alpha1已经开始讲shell脚本转移到python了,这样就会更少的使用shell脚本了,记录在这里以后也不好忘记了。
阅读全文...
可能cocos2dx一开始是做手机小游戏的,所以有些设计思想跟其他项目(比如flash,pc等)不太一样。我夲是一直做flash的,刚接触cocos2dx的时候就对它的坐标系统很不习惯,现在慢慢习惯了,不过写代码的时候还是得时常留意着。要说cocos2dx设计的怪异(或许是我的问题)的地方很多,这篇先记录下今天在CCMenu上碰到的一个大坑。
阅读全文...
前段时间开始学习cocos2d-x,后面会陆续写一些cocos2d-x方面的东西。由于cocos2d-x支持lua脚本绑定,所以我们的项目是C++与lua混用,要求运行时效率高及内存占用少的部分使用C++,而那些需要动态更新的部分使用lua来写。
lua虽说是脚本语言,但也可以实现类(class)和继承的概念。具体到cocos2d-x,是用{cocos2d-x根目录}/samples/Lua/TestLua/Resources/luaScript/extern.lua里的class方法来实现的。
阅读全文...
首先说下想要实现的效果。在htmlText里有多个A标签,想要鼠标滑到不同的标签时,显示不同的颜色.很明显的使用html+css( styleSheel)比较方便。OK,既然是html+css,一开始我还觉得很是简单,因为AS3支持部分css的,但是当我真正去实现的时候才明白.好多事情并不是那么的想当然。 阅读全文...
前几天加入天地会的译林军,看这篇关于HTML的文章不错就 翻译 过来了。后续我博客主题要修改就像HTML5方向发展了。请在Chrome,Firefox,safari及WebKit核心的浏览器里查看本篇文章里的demo。 自CSS3问世以来,浏览器对新特性的支持正在不断的改善,更多的开发者将使用一种独特的方式(不使用Javascript)将功能添加到网页。 最近两三年,一些开发使用表单元素添加功能,抛弃使用像JQuery类库这样的Javascript传统方式。 这篇文件将讲解其中的一些技术并讨论涉及的概念。这将会使你对于这些技巧的运作方式有个整体的了解,让你深入了解将来的纯CSS的web项目。
阅读全文...