`
浮生长恨
  • 浏览: 212615 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
   博客有差不多两年没写了,这两年里经历了两款手游的开发周期。趁着近期有点时间,准备写一系列技术文章,总结一下这两年来的心得。先在这里开个索引目录,方便到时查看。 注:如果不指明,这里的开发工具默认是指VS2010,所用cocos2dx版本是2.0.4 (1)在VS2010下建立cocos2dx项目 (2)VS下的中文显示问题-编码转换 (3)实现淡入淡出效果的蒙版 (4)单例模式的C++ Template实现
方法一:通过jar命令 jar命令的用法: 下面是jar命令的帮助说明: 用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ... 选项包括:     -c  创建新的归档文件     -t  列出归档目录     -x  解压缩已归档的指定(或所有)文件     -u  更新现有的归档文件     -v  在标准输出中生成详细输出     -f  指定归档文件名     -m  包含指定清单文件中的清单信息     -e  为捆绑到可执行 jar 文件的独立应用程序,指定应用程序入口点 ...
  这是一个系列的文章,详情可点击关于这两年所经历项目的系列总结 在实现下一个游戏功能之前,我们先得实现一下单例模式,因为游戏中有很多地方会用到这样的功能,比如工具类等这些在游戏中只存一份的,需要用到单例模式。 这功能也无需多说,直接上代码,.h文件如下 #ifndef _SINGLETON_H_ #define _SINGLETON_H_ template<class T> class Singleton { private: static T * iInstance; public: static T * getInstance(); sta ...
  这是一个系列的文章,详情可点击关于这两年所经历项目的系列总结   接下来要做的第一个小功能就是,实现一个有淡入淡出效果的蒙版。cocos2dx里面的蒙版有CCLayerColor,直接使用会比较生硬。这里使用CCFade动画来给它实现一个淡入淡出的效果。 这个类给我它取名GameMaskLayer。 .h文件如下 #ifndef _GAME_MASK_LAYER_H_ #define _GAME_MASK_LAYER_H_ #include "cocos2d.h" USING_NS_CC; class GameMaskLayer : publ ...
  这是一个系列的文章,详情可点击关于这两年所经历项目的系列总结   在VS2010下开发Cocos2dx项目,首先遇到的第一个问题是中文显示问题,这个前辈们已经给出了不错的答案了,这里贴一下自己项目中的代码。 1、主要的转换代码 int GBK2UTF8(std::string & gbkStr, const char* toCode, const char* fromCode) { #if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) iconv_t iconvH; iconvH = iconv_open(fromCode, ...
  这是一个系列的文章,详情可点击关于这两年所经历项目的系列总结 1、建立cocos2dx项目模板 2、建立cocos2dx项目,并将cocos2dx相关代码拷贝到项目工程下 3、在项目工程下新建lib文件夹,将cocos2dx的相关lib拷贝到文件夹下 4、关联代码文件,具体操作如下 5、关联依赖库,操作如下 6、添加附加依赖库 7、拷贝dll到Resource目录下 至此,便可运行项目了!
    最近因工作需要,要在XP下在配置android以及cocos2dx。虽说也曾在大学的时候搞过java用过Eclipse,但属android小白的那种,上网找了不少安装教程来看,并严格按照教程步骤一步一步弄,但是人算不如天算,不管怎么弄各种error还是如期而至,最后费了九牛二虎之力一一给解决了,今特记载如下,以便不时之需或他人参考。 一、首先要安装android,这个按步骤来就行了,具体步骤网上都有 http://w1334986743.blog.163.com/blog/static/198265015201111410211410/ http://www.raywenderlich ...
因为策划需要修改文字面板上的行间距,看了一阵CCLabelTTF想不出怎么改,于是上网各种找,终于在stackoverflow上找到了前辈们的解决办法。特摘录如下: 问: Is there anyway in ios app to adjust the linespacing between the multiple lines in CCLabelTTF in cocos2d? 答: "homemade" solution #import <Foundation/Foundation.h> #import "cocos2d.h" ...
Anyone has experienced this problem? Yesterday I still can run my app in simulator but now I cannot run my app since Xcode prints this error in console: error: failed to attach to process ID <ID number> I experienced the same problem, and after a while I found out that it was due to the f ...
最近因为策划说要适应iphone5的尺寸,所以把Xcode4.2升级到了4.5,ios升级到了ios6,在模拟器上运行是没问题的,可是真机测试的时候google的广告报错了。 先是报吗,没有armv7。然后换了个新的sdk,又报了下面这个错   "_OBJC_CLASS_$_ASIdentifierManager", referenced from:        objc-class-ref in libGoogleAdMobAds.a(GADIdentifierUtilities.o) 这是libGoogleAdMobAds.a 引用了AdSupport.Frame ...
android sdk manager安装SDK出现错误,当打开manager时,开始读取官网的SDK信息包,但是读一段时间总是显示 “Done loading packages”,停下来不动了!遇上这种问题一般的原因就是网络的问题。 读不出android sdk当中的package内容 遇上这种问题一般的原因就是网络的问题。 可能是大陆这边的网络针对google的兼容性不好。 其解决办法如下: 定位到C:\Windows\System32\drivers\etc\hosts文件,在其最后一行加上74.125.237.1 dl-ssl.google.com 经过上述的处理,andr ...
"/usr/include/sqlite3.h" 出错 使用sqlite数据库的童鞋们注意了 导入 sqlite头文件的方式 xcode 4.1 以前都是 "/usr/include/sqlite3.h" xcode 4.2 之后要使用 <sqlite3.h> 不然灰编译出错 iPhone libxml2 not found during build 在新建的一个项目中,出现编译错误,发现是缺少了libxml2.dylib,后面将这个资源包添加了,编译还是出现标题上所说的问题 #import <libxml/tree.h&g ...
1,先导入SystemConfiguration.framework 2, #import<SystemConfiguration/SystemConfiguration.h>    #import<netdb.h> 3, 源代码如下: - (BOOL) connectedToNetWork { //创建零地址,0.0.0.0的地址表示查询本机的网络连接状态 struct sockaddr_in zeroAddress; bzero(&zeroAddress, sizeof(zeroAddress)); zeroA ...
iPhone开发-创建、读取、写入文件 想来相去应该做一个备忘录,开始想用文档,但是最近系统更换频繁macos-windows文件格式不好定义,携带还不方便,于是想起了这个东东,真是人类的服气啊... 今天的东西是如何在iPhone OS下创建、删除、读取、写入文件  创建与删除: //创建文件管理器 NSFileManager *fileManager = [NSFileManager defaultManager];
如题,是不是大家为了方便都这样加载图片啊 myImage = [UIImage imageNamed:@"icon.png"];那么小心了这种方法在一些图片很少,或者图片很小的程序里是ok的。但是,在大量加载图片的程序里,请千万不要这样做。为什么呢 ??????? 这种方法在application bundle的顶层文件夹寻找由供应的名字的图象 。 如果找到图片,装载到iPhone系统缓存图象。那意味图片是(理论上)放在内存里作为cache的。
Global site tag (gtag.js) - Google Analytics