摘要:local x = 20 local y = display.height/2 for i = 1,16 do--创建16张 local cardFg = display.newSprite("cardFg.png",x+(i*70),y)--背景牌 self:addChild(c...
阅读全文
摘要:关于A*算法的实现过程,简单来说就是一个计算权限的过程。 首先,创建一个地图节点类,"MapNode.lua" "AStar.lua"逻辑实现 测试一下: TestScene.lua 转载请注明出处,from 博客园HemJohn
阅读全文
摘要:打开文件./frameworks/cocos2d-x/tools/bindings-generator/clang/cindex.py 把第 3395 行 改为 : library = cdll.LoadLibrary("../bindings-generator/libclang/" + self...
阅读全文
摘要:之前我写游戏加载都是从一个json文件写入要加载的文件名来实现加载,但是如果资源比较多的情况下,会导致非常难管理,需要逐个写入。所以换了另外一种方式来加载文件。首先,我是通过场景之前的切换时候,加载下一个场景的资源,避免一次加载导致内存占用过大,所以,我将各个场景中的资源分开单独的文件夹,如果两个或...
阅读全文
摘要:在cocos2dx 3.x版本已经被弃用,改用EventDispatcher代替。观察者模式是MVC模式的一种,一个model可以对应很多个观察者view,当model收到事件通知时,对应的view马上处理事件。比如在游戏中,网络发送http,当有数据回来时,需要改变界面的一些状态或者更新数据等等操...
阅读全文
摘要:在cocos2dx for lua中,我们经常通过lua的table传入c++使用,然后早c++层操作数据。实现步骤大致如下:table->string->c++层->通过rapidjson解析->存放在map中管理在lua中,转换table大致如下local tbl = {}tbl["fang"]...
阅读全文
摘要:升级EI Capitan后,打包lua脚本时,会报这个错:LibclangError: dlopen(libclang.dylib, 6): image not found. To provide a path to libclang use Config.set_library_path() or...
阅读全文
摘要:首先,通过官网下载sqlite3.h和sqlite3.c两个文件,用于调用里面的api函数操作数据库。这里也提供链接地址下载:http://pan.baidu.com/s/1qWzjqPY其中里面有几个比较常用的api接口://用于打开数据库文件SQLITE_API int sqlite3_open...
阅读全文
摘要:笔者买入一台mx5,升级flyme5后旧应用没有显示出来,而且在设置的应用管理都没显示旧应用。通过adb命令:adb shell pm list packages显示所有包名,查看自己要删除应用的包名,再输入adb命令:adb uninstall + 包名卸载应用,包名一般 是AndroidMain...
阅读全文