摘要: 昨天改写cocos2d-x的例程,想在其基础上加上一个计分系统。没有分数实在让人没有玩下去的动力!我在主场景上加上了一个CCLabelTTF,用于显示分数。但是意外的发现,当内容含有中文时,CCLabelTTF的显示内容为乱码。无奈只好Google百度寻求答案,明白了这个问题的缘由。因为cocos2d-x内部是以utf8处理文本的,而VS直接输入时文本编码为GBK,如果添加L标志,则为Unicode编码。解决这个问题有三种办法:将源代码文件保存为utf8编码,不过由于编译器的问题,这种方式会导致很多无法预测的问题将字符串用utf8编码集中存到一文件中,然后用代码读取这些字符串来使用,这种办法还 阅读全文
posted @ 2014-03-17 20:57 滴水瓦 阅读(2054) 评论(0) 推荐(0) 编辑
摘要: 1、前言 最新正在做一个校园增强现实的应用,虽然不知道cocos2d-x具体到最后能做成什么样子,但还是拿来试试,本文章仅从在Eclipse中采用复制一个新项目副本的方式来导入一个现成的HelloCpp为例,讲述如何配置cocos2d-x项目,当然如何从头开始建立一个cocos2d-x项目还没研究,这里就先做记录。2、问题描述 由于我不喜欢在原本的项目上进行修改,因此我总是导入到自定义的目录下进行编译,但是发现第一次建立cocos2d-x的项目有很多错误,项目根本无法编译通过,而且网上也很难找到对应的解决方案,最后琢磨出来要修改很多才能OK。3、原因 最主要原因的是项目的配置和目录... 阅读全文
posted @ 2014-03-14 10:24 滴水瓦 阅读(633) 评论(0) 推荐(0) 编辑
摘要: #include "JsonBox.h"std::string path = "test.json”;//注意引入路径 path = cocos2d::CCFileUtils::sharedFileUtils()->fullPathForFilename(path.c_str()); /*写入文件*/ JsonBox::Object o; o["myName"] = JsonBox::Value(123); o["myOtherMember"] = JsonBox::Value("asld\\kfn" 阅读全文
posted @ 2014-03-06 16:30 滴水瓦 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 1、创建方式有三种:(1)、直接创建autoblocks = Scale9Sprite::create("blocks9.png", Rect(0, 0, 96, 96), Rect(32, 32, 32, 32));(2)、使用createWithSpriteFrameName创建autobloc... 阅读全文
posted @ 2014-02-27 10:14 滴水瓦 阅读(2002) 评论(0) 推荐(0) 编辑
摘要: 什么是C++11 C++11是曾经被叫做C++0x,是对目前C++语言的扩展和修正,C++11不仅包含核心语言的新机能,而且扩展了C++的标准程序库(STL),并入了大部分的C++ Technical Report 1(TR1)程序库(数学的特殊函数除外)。C++11包括大量的新特性:包括lambda表达式,类型推导关键字auto、decltype,和模板的大量改进。本文将对C++11的以上新特性进行简单的讲解,以便大家能够快速了解到C++11对C++的易用性方面祈祷的巨大作用。新的关键字autoC++11中引入auto第一种作用是为了自动类型推导auto的自动类型推导,用于从初始化表达式中. 阅读全文
posted @ 2014-02-16 12:32 滴水瓦 阅读(1622) 评论(0) 推荐(0) 编辑
摘要: 其实Metro的感觉有了,但是这两种配色都不太喜欢。。白色太扎眼,黑色太瞎眼……有木有灰色的啊喂(有没有其他主题?看后面↓)黑色主题绝对是熬夜码农必备……但是十分不适合在白天使用。下面来分享几个好用的插件:直接在Tools-Extensions and Updates-Online中搜索就可以安装了(中文版位于:菜单-工具-扩展和更新-联机-Visual Studio库)1.Visual Studio Achievements这个就是传说中的VS成就插件了,现在也有了For VS2012的版本,喜欢玩网游的程序员们,一边编程一边解锁成就的感觉不错吧?2.Spell Checker拼写检查插件, 阅读全文
posted @ 2014-02-15 16:48 滴水瓦 阅读(748) 评论(0) 推荐(0) 编辑
摘要: 一、Json的简单介绍 从结构上看,所有的数据最终都可以分成三种类型: 第一种类型是scalar(标准变量),也就是一个单独的string(字符串)或数字(numbers),比如“北京”这个单独的词。 第二种类型是sequence(序列),也就是若干个相关的数据按照一定顺序并列在一起,又叫做arra 阅读全文
posted @ 2014-02-13 18:29 滴水瓦 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 1、首先列下一些基本的html转义字符特殊字符字符十进制转义字符“""&&&>>不断开空格 至于其他转义字符,请查看http://jiangyongyuan.iteye.com/blog/3937112、Html转义 可以用HTML 标记来为字符串加入样式,例如:Welcome to Android! 支持以下html元素:· 文本加粗bold。· 文本变斜体italic。· 文本加下划线underline。 有时可能要创建一个样式化的文本资源 阅读全文
posted @ 2014-01-20 14:39 滴水瓦 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 当头文件中声明了一个函数,但是在相应的源文件中却没有对该函数进行定义,则会出现为“解决的外部符号”(unresolved external symbol )错误。另外,当一个函数调用了外部的一个库文件中的函数,但是在当前project的properties中并没有将所依赖的(dependent)库文件包含进来时,也会出现这种错误。综上,当一个solution在linking时找不到所涉及到的函数的定义时就会出现“unresolved external symbol ”错误。例如,下面是调用MIL的库文件mil.lib中的函数时,由于没有将mil.lib包含进来而导致的链接错误。1>Lin 阅读全文
posted @ 2013-12-21 10:55 滴水瓦 阅读(11024) 评论(0) 推荐(0) 编辑
摘要: 正在编译...1>Ipv4IPv6traceroutesrc.cpp1>d:\研究生\c++\study\test\test\ipv4ipv6traceroutesrc.cpp(461) : warning C4267: “参数”: 从“size_t”转换到“DWORD”,可能丢失数据1>d:\研究生\c++\study\test\test\ipv4ipv6traceroutesrc.cpp(1131) : warning C4267: “参数”: 从“size_t”转换到“int”,可能丢失数据1>d:\研究生\c++\study\test\test\ipv4ipv6 阅读全文
posted @ 2013-12-17 17:39 滴水瓦 阅读(4659) 评论(0) 推荐(0) 编辑