尝试过用各种 python 的 gui 库来写一些小工具, TkInter, wxPython, Pyfltk , PyQt等, 最终发现还是只有 wxPython
和 PyQt
能相对靠谱一些, 控件全, 文档丰富, 使用的人多. 因为曾经使用搞过 qt , 所以最终选择了 PyQt, 这次我们来说一下如何在 Mac 上安装.
ldoc 入门指南
最近因为服务端的一些变故, 需要一份客户端与服务器交互的 api 文档. 首先肯定是要排除掉手写的, api 文档这货肯定是要自动生成啦, 要不以后维护起来得死人的.
更新 spine 的 cocos2d-x runtimes
又是2个多月没有更新博客了, 真是不应该, 惭愧啊!其实手上已经攒了一些素材了, 只是一直没有一个很强的动力去写出来, 今天总算是有一些想法了, 先用一篇没有什么养分的文章来 “探探路”, 唤醒下自己写作的欲望吧!
cocos2d-x AssetsManager 问题汇总
大家做热更新的时候都会用到 AssetsManager , 我们使用的 2.2.6 版本还存在一些问题, 在这里记录一下, 希望大家能够避开这些!
从 C++ 到 lua 的2014
2014的年结又晚了好多, 若是用一句话去总结这一年的变化的话, 那就是:
从 C++ 到 lua
大约是元旦的时候, 到了公司 C , 放弃了使用2年多的c++, 搞起了lua, 学习了 quick-cocos2d-x. 这一年工作,生活发生了好多变化, 自己的心态也变化了好多.
MyGUI学习笔记(一) 在Windows上运行MyGUI
最近突然对 MyGUI 燃起了一些兴趣, 打算学习一番. 第一步肯定是跑起来 Demo 吧, 我主力系统是 MacOS , 首先肯定是考虑在 Mac 上搞起. 虽然 MyGUI 号称是 Corss Platform 的, 然而脱离了 Ogre 之后的 MyGUI 就只能跑在 windows 上了. 额, 在 Mac 上的趟坑之旅我们暂且不提, 让我们来曲线救国吧 – 在Windows上运行MyGUI.
为 Quick-cocos2d-x 添加析构事件
一. 为什么会需要析构事件 ?
quick 的 class 实现提供了类似c++构造函数的ctor
, 却没有提供类似 c++ 的析构函数. 我们确实需要这样的一个回调,去写一些retain对象的release调用, 移除监听的事件等. 那么该怎么做呢?
入手 iMac Retina 5K
引子
就买电脑这事来说,还是挺曲折的。大约是12年从朋友那入手了他淘汰的10年13寸Air,当时那叫一个开心啊,卧槽,苹果笔记本就是尼玛好看,恨不得睡觉都抱着。然后每天回家就抱着Air写代码,现在想起来还能够感受到当时的那种喜悦之情。
一个命令行的 TexturePacker 拆解工具 (一)
一. 起源
为什么想着做这样的一个工具呢?
事情是这样的, 在游戏后期的优化过程中, 发现特效在资源的总量中占比很大, 所以打算压缩下特效的尺寸. 我们特效是由策划用 TexturePacker 打成 plist + png
的形式, 因为项目经手了好多人, 所以好多特效的源文件都已丢失. 因此想到做一个这样的脚本来实现这个功能.
手机游戏攻防(二) 守护变量法
一.思路
我在13年8月的时候写过一篇游戏防八门神器修改的文章(见这里), 当时介绍了一个守护策略就是变量加密法
, 今天我们来介绍下另一种思路: 守护变量法
.