Cocos2d-x使用骨骼动画Dragonbones

Dragonbones 是一款老牌 2D 骨骼动画系统,早期版本在 Flash 上编辑,现在已经拥有了自己独立的编辑器,功能越来越强大,加上现在有了正经的组织,更新也变的频繁有规划了,很有前途的项目,最关键是开源啊。这篇文章主要讲怎么将 Dragonbones 集成到 cocos2dx 上使用,还有绑定到 Lua 上。

继续阅读Cocos2d-x使用骨骼动画Dragonbones

Visual Studio 批量添加代码

有些时候我们可能需要批量添加一些外部代码,如果数量不多,只要右键项目添加现有文件即可,但是文件数量很多的时候就很蛋疼了,一个一个添加,不小心还会漏掉几个, 网上普遍存在一个方法是,将所有外部代码放到项目目录下,然后点击菜单 项目 -> 显示所有文件 ,再到资源视图选择想要添加的文件,右键 -> 包括到项目中,另外还有一种办法是创建一个空项目,把这些代码当做项目导入到解决方案中……

很明显这两种方案都有一定的缺点,比如第一种方案,他必须要求代码放在项目目录中,虽然大多情况下,都可以适应,但如果我们的代码在外部,就比较难受了,比如 cocos2dx 项目,他的 Class 就在外面的。第二种就更不用说了,他会创建额外的项目,和额外的项目配置文件。

下面介绍一种更加干净的办法。

继续阅读Visual Studio 批量添加代码

skynet范例研究-服务端

服务端代码踩了不少坑,其中在学习lua时还碰到坑爹的教程错误,而且skynet还没有api文档,初次看服务端源码时,会有些摸不着头脑,傻傻分不清哪部分属于skynet功能,哪部分属于自定义封装,有些时候不得不打开skynet源码查看,这时skynet的另一个优点就体现出来了,skynet核心源码并不多,要查起来也不会特别费时间,不过还是希望能有个详细的api文档,至少对初学者来说会方便不少,降低门槛。

继续阅读skynet范例研究-服务端

skynet范例研究–客户端

早就听说云风大大的skynet框架,一直找不到很好的时间研究,昨天下了代码和范例,一遍编译跑通了,几乎没遇到什么问题,不愧是我看好的男人。-0-
下面分析一下范例代码,由于本人之前对lua并不是很了解,几乎是现学现卖的,所以文章会有些啰嗦,不过这样也许也更适合和我一样的初学者呢?

继续阅读skynet范例研究–客户端

OpenWRT CC(15.05) 修改软件源

更新到CC以后发现/etc/opkg.conf里面没有可替换的源网址了。后台也找不到可以编辑软件源的方式,研究发现已经转到/etc/opkg/distfeeds.conf这个文件下了。

另外推荐一个还算比较靠谱的软件源,具体看下面这个地址

http://www.right.com.cn/forum/thread-168519-1-1.html

该源是恩山论坛网友搭建的反代源,速度还不错,官方源实在太慢了!

命令

VirtualBox安装OpenWrt

有时候可能需要测试一些东西,总是拿家里的路由器开刀的话会很危险,一不小心,家里全断网了,悲剧……还有一次不小打错了命令rm -r ....你懂的。这没什么,最麻烦的是要重装系统,各种配置,大半天就这么过去了。又不想为了这么点事再去买一台路由器,所以就萌生了用虚拟机安装OpenWrt的想法,想起以前开发Android的时候就用过VirtualBox虚拟Androidx86,那叫一个快啊,比Google提供的那个模拟器块至少10倍以上的速度,比真机还快。

有点扯远了,下面是VirualBox安装OpenWrt的方法。

继续阅读VirtualBox安装OpenWrt