Nat_myron

长长的路,慢慢的走。

排序:
默认
按更新时间
按访问量

C++一些类型转换

1. string转const char*    string s = "abc";    const char* c_s = s.c_str(); 2. const char*转string    直接赋值即可    const char* c_s = ...

2014-08-14 10:26:45

阅读数:509

评论数:0

Cocos2d-x实现简易翻牌效果

翻牌效果网上找了好多,复杂点的有自己重写一个sprite类来实现,简单的就利用引擎自带的动作CCOrbitCamera来实现,但是存在一些问题,图片旋转之后变反了。 我在用的只是一个简单的翻牌效果,点击之后图片翻牌,翻到一半之后图片切换到另外一面,再继续剩下的旋转。 注:下面的代码只能翻牌一次,第...

2014-08-08 10:43:35

阅读数:1319

评论数:0

简易小游戏(类似打飞机)的简单实现cocos2d-x-2.1.5

之前制作的简单的一个小游戏,整理之后分享一下,

2014-04-08 16:31:18

阅读数:2257

评论数:0

Android SDK Manager更新不了的解决方法

再一次配置cocos2d-x的android环境,结果到了最后SDK更新慢,基本更新不了,网上试了好多方法,这个方法最好了,瞬间就更新好了,好文章值得收藏。 原文:http://www.cnblogs.com/weisenz/archive/2012/09/20/2695486.html ...

2014-03-25 16:48:45

阅读数:1007

评论数:0

VS2010和VS2012共存,以及Cocos2d-x2.1.X版本和3.0版本共存

为了尝试一下cocos2d-x-3.0beta版本,就装了个Visual studio 2012,按照网上的教程一步一步进行下去,最终成功运行出3.0版本,此时使用的python版本是Python33的,原先的Python27卸载掉了。后来创建cocos2d-x-2.1.5项目,结果发现以前的方法...

2014-03-22 09:33:09

阅读数:2273

评论数:0

Cocos2d-x之塔防(二)让怪物跑起来

之前用的版本是2.0.1的版本,后来又用2.1.1重新写了一部分,现在全新开始,就用最新的版本,cocos2d-x-3.0beta,这个版本和之前的相比变化挺大的。 首先,肯定就是加载地图了,这里我用的是地图编辑器tIDE Tile Map Editor,具体用法请点击下面的链接 http:/...

2014-01-23 15:33:20

阅读数:2718

评论数:0

Cocos2d-x之塔防(一)-写在开发之前

去年三四月份,花了将近两个月的时间,做了一个简陋的塔防游戏,三种怪物,三种塔,自己真的学到了很多很多。策划美术加程序都是自己一个人在做,所以构思变化很大,程序一直在完善,中间美术也彻底换了一套,用了那时很火的保卫萝卜的素材。最终经大神指点,决定推翻重写,按照自己现有的合理构思逻辑重新写一遍,因为在...

2014-01-23 14:51:32

阅读数:3000

评论数:3

cocos2dx监听home键,锁屏,后台转前台暂停功能

原文地址 http://blog.csdn.net/qq634416025/article/details/8739780,不错的文章,转载收藏一下 根据cocos2d-x游戏原理当home键或者锁屏键被按下,游戏处于后台状态就会调用AppDelegate.cpp里面的方法applica...

2014-01-15 09:54:39

阅读数:2511

评论数:0

Cocos2d-x中应用C++11正则表达式检验邮箱地址(跨平台)

包含一下头文件 #if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32) #include #endif #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID||CC_TARGET_PLATFORM == CC_PLATF...

2014-01-15 09:45:25

阅读数:4253

评论数:6

Cocos2d-x中用C++获取当前系统时间,实现跨平台

直接上代码吧 std::string Tools::get_date_now() { #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID || CC_TARGET_PLATFORM == CC_PLATFORM_IOS) struct cc_timeva...

2013-12-30 16:36:45

阅读数:2620

评论数:0

C/C++解析文件路径,获取盘符、路径、文件名及扩展名

经常要处理跟文件相关的东西,免不了要做一些解析路径以及文件名扩展名的工作。 以前傻傻的自己去strstr斜杠,然后慢慢匹配解析,后来才发现有API做好了相应的工作了。。。 函数原型: [cpp] view plaincopy void...

2013-12-19 19:56:45

阅读数:1343

评论数:1

C++课程设计之模拟一个微型生态系统

题目: 模拟一个微型生态系统。有青草、兔子、狐狸三种生物。可以用网格表示整个环境,每个格子内用不同字母表示不同事物:空地E青草G兔子R狐狸F。系统规则如下: 1)初始状态随机出现GRF; 2)若格子为G,下一轮其周边八个格子中为E的格子中会至少有一个变为G; 3)若格子为R,若其周围八个格子...

2013-12-16 09:40:29

阅读数:2881

评论数:0

C++课程设计之大整数类

偶然间发现去年写的课程设计作业,写的还不错,涉及的知识面还挺多的,现在都有些记不得了,有时间得好好看看c++了。 题目: 设计并实现大整数类,并测试其加减乘除运算(至少有一个数是20位以上的整数)。利用它计算并显示30!。(要求:必须实现拷贝构造函数、四则运算重载、友元函数、插入和提取运...

2013-12-16 09:35:42

阅读数:7918

评论数:3

Cocos2d-x使用android拍照功能加载照片内存过大,通过另存照片尺寸大小解决

使用2dx调用android拍照功能,拍照结束后在2dx界面显示拍照照片,如果不对照片做处理,会出现内存过大的问题,导致程序崩溃,如果仅仅另存拍照照片,则照片质量大小均下降,导致照片不够清晰,后来发现只需要修改照片尺寸大小就可以解决,而且质量没有太多改变,照片清晰足够。 调用拍照功能 publi...

2013-12-13 10:54:52

阅读数:2637

评论数:0

Cocos2d-x实现android的Toast效果

感觉android中的toast效果挺不错的,就试着自己用2dx做了一下,挺简单的,效果也不错。 XYToast.h #pragma once #include "cocos2d.h" #include "cocos-ext.h" USING_NS_CC...

2013-12-12 11:19:21

阅读数:3598

评论数:2

cocos2d-x在android上显示段落文字,并且实现空格和下划线,用到scrollview

最近遇到一个问题,需要在2dx中显示一大篇文章,在win32下显示很正常,包括空格段落和下划线,但是到了android下就出了问题了,研究了好久终于解决了。 这里读取的是数据库中的text,在word中设置了一些格式,用于解析,如下图 word中tab识别不出来,所以我加了“yy”用于...

2013-12-09 10:48:06

阅读数:3598

评论数:4

Cocos2d-x界面中嵌套android的webview

在2dx界面中嵌套加载显示一个webview,最简单的用法就是直接在一个WebView控件中显示,代码如下: public class WebViewActivity extends Activity { WebView wv; @SuppressLint("SetJavaScri...

2013-12-04 13:46:31

阅读数:3061

评论数:2

coocs2d-x中c++与java互相传值(数组)

cocos2d-x跨平台开发中难免会遇到c++和java之间的互相传值,关于简单的int,string,bool之类的传值Himi已经讲解的很详细了,http://blog.csdn.net/nat_myron/article/details/11902795。 最近遇到一个问题,需要把c++中...

2013-11-11 15:03:22

阅读数:2062

评论数:0

cocos2d-x自适应android不同分辨率,使用多套资源

虽然 cocos2d-x自带了三种模式来适应屏幕,但还是存在一些问题,会产生黑边,所以还是需要多套资源来适应屏幕。 这里我选择了四种分辨率9:16 3:5 2:3 3:4,在resource资源目录下新建了四个文件夹放置多套背景图片,在AppDelegate.h添加如下函数即可。 void Ap...

2013-11-08 11:15:49

阅读数:1936

评论数:0

cocos2d-x使用第三方的so库文件

需要在2dx的android项目里使用第三方的so库文件,没有c++/c源文件来编译生成这个动态的库文件,网上找了好多方法,终于编译成功了。 例如我们的库文件是libxxx.so,在jni目录新建文件夹prebuilt,把我们的libxxx.so文件拷贝进去,然后在Android.mk中加入下面...

2013-11-07 20:00:08

阅读数:3699

评论数:6

提示
确定要删除当前文章?
取消 删除
关闭
关闭