cocos2dx Texture、SpriteFrame、Sprite的区别

虽然搞游戏开发已经有半年了, 但是始终都没有去深入了解引擎中的各种控件的具体含义, 仅仅就是知道怎么使用而已, 想必有很多程序员都和我有过一样的困惑.
前段时间查了下Texture、SpriteFrame、Sprite的区别(一直都不知道他们之间有什么其别, 也是囧), 这里索性就把它记录下来了.

Read More

Python的Flask框架中使用Flask-Migrate扩展迁移数据库

Flask-Migrate可以帮助Flask应用程序通过预设的Python脚本完成数据库迁移操作,这里我们就来看一下Python的Flask框架中使用Flask-Migrate扩展迁移数据库的教程,需要的朋友可以参考下

我们在升级系统的时候,经常碰到需要更新服务器端数据结构等操作,之前的方式是通过手工编写alter sql脚本处理,经常会发现遗漏,导致程序发布到服务器上后无法正常使用。

现在我们可以使用Flask-Migrate插件来解决之,Flask-Migrate插件是基于Alembic,Alembic是由大名鼎鼎的SQLAlchemy作者开发数据迁移工具。

Read More

WebSocket 浅析

最近应用中正好使用到WebSocket, 腾讯Bugly就发表了这篇文章, 虽然也不是非常全面但是把WebSocket的基本概念和使用都说到了, 还是相当受用, 故转载过来.
随后我会把把一些我遇到的转载文章中没有提及的问题补充到本文末尾. 原文地址->

Read More

Cocos Creator hot update

因为官方文档中有一些说的不是很明白的地方, 所以特写这篇文章对官方的热更新方案作一个补充.
同时也避免自己以后再次掉到坑里去.

Read More

Unity和Cocos2d-x越渐流行,国内公司开发自研游戏引擎的意义

该篇文章来自至cocos贴吧, 里面说到自研引擎相关的问题, 也是我一直想说的, 遂转载过来.
原文貌似来自知乎: https://www.zhihu.com/question/23881759

Read More

做游戏究竟需要哪些技能呢

师傅领进门,修行靠个人。
可是独立游戏领域,大多是独立游戏爱好者凭自己的兴趣做做。你从一个100%的纯新人,从一个普通的游戏玩家,该如何入门呢?本帖就此展开一些讨论,希望能帮助到一些新人朋友。

Read More

Libqgit2 clone error unable to lock mwindow mutex

首先说明一下这个error已经困扰了我两个多月了,求助了不少人,也找了N多资料都没能找到答案,关键是google都没能发现任何相关资料,简直崩溃。
不过今天终于才勉强解决了,但是感觉我的处理方式应该有问题,不过毕竟能用暂时就不纠结这么多了,下面具体说下我的解决方案,挺有意思的

Read More

A simple C++ framework based on file

A simple C++ framework based on file.

Read More

CMake 编译 Qt 安装第三方 libqgit2 扩展

虽然非常不愿意踏上编译这条不归路, 谁叫我爱折腾跨平台呢.
之前一直在搞 Cordova, 不过现在彻底对 H5 跨平台绝望了, 这里不做过多说明了, 可能以后会单独拿出来说道说道.
该扯得蛋也扯完了, ok, 进入正题, 编译 Qt 扩展, 坑坑坑…

Read More

简单使用 Apache JMeter 进行压力测试

Jmeter是一个非常流行的性能测试工具, 开源,跨平台,且功能强大, 使用也非常方便, 仅需要安装Java环境支持即可运行.
说到我为什么用它, 挺囧的, 没有找到Mac上比较好用的测试工具, 虽然有 ab, http_load这样的控制台工具已经很好用了, 但是你要给你的领导看, 总不能直接截个控制台的图就行了吧, 怎么的也得图文并茂写上三五页的测试报告方能令你的领导满意对吧. 幸运的是Apache JMeter完全能满足我的需要. 升职加薪, 出任CTO赢取白富美, 走上人生巅峰, 指日可待啊!(喂, 大兄弟醒醒, 起来加班了)

Read More