- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 Cocos2d-x中用C++获取当前系统时间,实现跨平台
直接上代码吧std::string Tools::get_date_now(){#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID || CC_TARGET_PLATFORM == CC_PLATFORM_IOS) struct cc_timeval now; CCTime::gettimeofdayCocos2d(&now, NULL);
2013-12-30 16:36:45 2867
转载 C/C++解析文件路径,获取盘符、路径、文件名及扩展名
经常要处理跟文件相关的东西,免不了要做一些解析路径以及文件名扩展名的工作。以前傻傻的自己去strstr斜杠,然后慢慢匹配解析,后来才发现有API做好了相应的工作了。。。函数原型:[cpp] view plaincopyvoid _splitpath( const char *path, char *drive, char *d
2013-12-19 19:56:45 2564 1
原创 C++课程设计之模拟一个微型生态系统
题目: 模拟一个微型生态系统。有青草、兔子、狐狸三种生物。可以用网格表示整个环境,每个格子内用不同字母表示不同事物:空地E青草G兔子R狐狸F。系统规则如下:1)初始状态随机出现GRF;2)若格子为G,下一轮其周边八个格子中为E的格子中会至少有一个变为G;3)若格子为R,若其周围八个格子都没有G或其中一个出现F,则下一轮此格子为E;否则其中一个为G的格子变为R;4)若格子为F,其周围
2013-12-16 09:40:29 7354 3
原创 C++课程设计之大整数类
偶然间发现去年写的课程设计作业,写的还不错,涉及的知识面还挺多的,现在都有些记不得了,有时间得好好看看c++了。题目: 设计并实现大整数类,并测试其加减乘除运算(至少有一个数是20位以上的整数)。利用它计算并显示30!。(要求:必须实现拷贝构造函数、四则运算重载、友元函数、插入和提取运算符重载) 问题分析: 要想实现真正的大整数类,即其位数不确定且可以无限大,那么选择
2013-12-16 09:35:42 9830 3
原创 Cocos2d-x使用android拍照功能加载照片内存过大,通过另存照片尺寸大小解决
使用2dx调用android拍照功能,拍照结束后在2dx界面显示拍照照片,如果不对照片做处理,会出现内存过大的问题,导致程序崩溃,如果仅仅另存拍照照片,则照片质量大小均下降,导致照片不够清晰,后来发现只需要修改照片尺寸大小就可以解决,而且质量没有太多改变,照片清晰足够。调用拍照功能 public static void onClickTakePhoto() { String stat
2013-12-13 10:54:52 2862
原创 Cocos2d-x实现android的Toast效果
感觉android中的toast效果挺不错的,就试着自己用2dx做了一下,挺简单的,效果也不错。XYToast.h#pragma once#include "cocos2d.h"#include "cocos-ext.h"USING_NS_CC;USING_NS_CC_EXT;using namespace std;class XYToast: public CCLay
2013-12-12 11:19:21 3984 2
原创 cocos2d-x在android上显示段落文字,并且实现空格和下划线,用到scrollview
最近遇到一个问题,需要在2dx中显示一大篇文章,在win32下显示很正常,包括空格段落和下划线,但是到了android下就出了问题了,研究了好久终于解决了。这里读取的是数据库中的text,在word中设置了一些格式,用于解析,如下图word中tab识别不出来,所以我加了“yy”用于解析,代表空格下面直接看代码吧 CCLayer* layer = CCLayer::creat
2013-12-09 10:48:06 4637 4
原创 Cocos2d-x界面中嵌套android的webview
在2dx界面中嵌套加载显示一个webview,最简单的用法就是直接在一个WebView控件中显示,代码如下:public class WebViewActivity extends Activity { WebView wv; @SuppressLint("SetJavaScriptEnabled") @Override public void onCreate(Bundle ici
2013-12-04 13:46:31 3543 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人