• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

舞者

罗帏舒卷,似有人开。明月直人,无心可猜
  • 博客园
  • 联系
  • 订阅
  • 管理

公告

上一页 1 2 3 4 下一页

2013年12月3日

Quick常见问题总结

摘要: 1. 控制台提示***init not found: quick的路径未设置。2. 回调函数中self为空:handler包装一下回调。 阅读全文

posted @ 2013-12-03 09:00 wishing 阅读(242) 评论(0) 推荐(0)

2013年12月2日

[zz]层次化状态机

摘要: 我们知道状态机是AI(当然,不光是AI了)中常用的一种架构,有很多中实现方式,总体来说对于表达简单逻辑,还是很有帮助的,而且实现简单,甚至用一个switch-case就可以了,但在实践中状态机有一个致命的缺点,当状态一旦多了之后,它的跳转就会变的不可维护,假设有n个状态的话,那我们就需要维护最多n*n的跳转链接(因为状态机允许自己跳转自己),而且对于当前处在的状态而言,我不能知道我的跳转历史,也就是说,我很难知道为什么我会在这个状态里。这也就是为什么行为树现在成为相对主流的AI架构的原因。下图就演示了多状态间的跳转链接,对于AI程序员来说是非常头疼的。所以一般而言,除非是只有两三个状态的简单状 阅读全文

posted @ 2013-12-02 09:52 wishing 阅读(562) 评论(0) 推荐(0)

2013年11月29日

[zz]字体、图片描边

摘要: 参考:Stroke example for CCLabelTTF and CCSpriteFont StrokeCCRenderTexture这个类平时没怎么用过,想不到用TA来创建描边效果轻松并且效果也还不错。上面2个帖子的实现,抛开一个c++,一个oc语言来看,我发现思路其实是一样的,这里我翻译了成quick的lua版本,并在代码中相应做了些注释,朋友们可以看下。-- @param:node 欲描边的显示对象-- @param:strokeWidth 描边宽度-- @param:color 描边颜色-- @param:opacity 描边透明度function createStroke(n 阅读全文

posted @ 2013-11-29 18:05 wishing 阅读(835) 评论(0) 推荐(0)

[zz]cocos2d-x-2.2.0版本的CocoStudio的GUI绑定到lua

摘要: 所有testcpp里的widget示例都已实现,实现了一个GuiExample,其他的就留给大家去熟悉.其实无非就是将c代码拷贝到lua里然后修改一点...代码,pkg和示例使用步骤:1.解压下载包2.将extensions下的Cocostudio/GUI文件夹备份,然后用解压的GUI文件夹覆盖原文件夹3.将tools/tolua++文件夹备份,将pkg.zip解压到tools/tolua++下,然后运行命令行编译出LuaCocos2d.cpp(这步编译不会的...去百度)4.编译cocos2d-x工程,就可以在lua里使用Cocostudio的GUI里的类了使用Hellolua工程跑示例程序 阅读全文

posted @ 2013-11-29 15:52 wishing 阅读(1144) 评论(0) 推荐(0)

2013年11月28日

[zz]cocos2dx像素级碰撞

摘要: Pixel Perfect Collision Detection (Using Cocos2d-x)This post found its way because I couldnt find the answer to one of the questions I asked on StackOverflow (http://stackoverflow.com/questions/18546066/pixel-perfect-collision-detection-in-cocos2dx) and thought there would be others like me in searc 阅读全文

posted @ 2013-11-28 17:20 wishing 阅读(2068) 评论(0) 推荐(0)

[zz]Lua 中使用protobuf

摘要: 所需文件安装包:python-2.7.2.msipython安装程序 http://www.python.org/getit/LuaForWindows_v5.1.4-45.exelfw安装程序 http://code.google.com/p/luaforwindows/downloads/listprotobuf-2.4.1.zipPB源代码包 http://code.google.com/p/protobuf/downloads/listprotoc-gen-lua.rarlua protocol buffers 生成工具 http:/... 阅读全文

posted @ 2013-11-28 15:09 wishing 阅读(883) 评论(0) 推荐(0)

2013年9月25日

lua tips: convert between bytes and int

摘要: converting from bytes to int (taking care of endianness at byte level, and signedness):--------------------------------------------------------------------------------------------require 'struct'-- convert character codes to a Lua string - this may come from your sourcelocal str = string.cha 阅读全文

posted @ 2013-09-25 03:06 wishing 阅读(898) 评论(1) 推荐(0)

2013年8月10日

zt各编译器对C++11的支持

摘要: 备用VC 10VC 11GCC 4.6GCC 4.7替代方案Rvalue referencesYesYesYesYesBoost.MoveRvalue references for *thisNoNoNoNoNon-static data member initializersNoNoNoYesVariadic templatesNoNoYesYesInitializer listsNoNoYesYesstatic_assertYesYesYesYesBoost.Static AssertautoYesYesYesYesBoost.TypeofTrailing return typesYesY 阅读全文

posted @ 2013-08-10 19:36 wishing 阅读(267) 评论(0) 推荐(0)

2013年7月12日

高通推出的近距离P2P通讯技术:AllJoyn[zt]

摘要: 以NFC为代表的近距离无线通讯技术已经不是什么新鲜玩意了,而近场通讯的实用性和便利性,也使其成为业界一大热点,众多顶级公司都对这项技术寄予厚望,连全球最大的手机芯片制造商高通也推出了近距离P2P通讯技术AllJoyn,两台同样使用AllJoyn技术的设备可以快速实现数据共享。与此前的一些近场通讯技术相比,AllJoyn 的突出之处主要有两点。首先是不需要依赖GPS和3G,而是利用蓝牙或Wi-Fi来进行定位和文件传输。 这样一来,设备之间的发现和匹配就会变得更快更准确,文件共享更迅捷。打个比方,如果你安装了支持AllJoyn技术的应用,而身边朋友的设备中具有同样 的功能,那么你们就能通过蓝牙或W 阅读全文

posted @ 2013-07-12 00:12 wishing 阅读(229) 评论(0) 推荐(0)

2013年6月27日

cocos2dx使用pthread注意事项[zt]

摘要: Now, you can use pthread in cocos2d-x, but there are some limitations.1. Don't call any functions which invokes CCObject::retain(), CCObject::release() or CCObject::autorelease(), because CCAutoreleasePool are not thread-safe. Please refer to Reference Count and AutoReleasePool in Cocos2d-x for 阅读全文

posted @ 2013-06-27 21:25 wishing 阅读(958) 评论(0) 推荐(0)

上一页 1 2 3 4 下一页
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3