自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (18)
  • 收藏
  • 关注

原创 xcode 光标变粗不能输入,纠结很久

解决办法shift + command + x

2016-05-31 13:52:49 599

转载 模板方法模式

using System;using System.Collections.Generic;using System.Text;namespace 模板方法模式{    class Program    {        static void Main(string[] args)        {            AbstractClass c; 

2015-02-27 17:28:07 382

转载 简单工厂模式

using System;using System.Collections.Generic;using System.Text;namespace Operation{    ///     /// 运算类    ///     public class Operation    {        private double _numberA =

2015-02-27 17:25:45 425

转载 代理模式

using System;using System.Collections.Generic;using System.Text;namespace 代理模式{    class Program    {        static void Main(string[] args)        {            SchoolGirl jiaoji

2015-02-27 17:22:53 290

原创 c++原来结构体这样初始化也行,一直不知道呢?

typedefstruct tagSolution{   std::string name;   int age;    }Solution;int main(){       static Solution solution = {"ganquanfu",55};   cout name <<" " age

2015-01-04 22:06:54 657

原创 cocos2dx3.2 实现splash屏幕图片秀滚动

嘿,秀一下效果图:让这四张美女图片,循环的向上滚动,那么如何做的呢?首先准备四张图片分别命名:Beauty1,Beauty2, Beauty3,Beauty4然后在Splash类中添加_vcSprites,用来保存精灵class SplashScene :public cocos2d::Scene{public:    CREAT

2015-01-04 12:09:25 785

原创 MAC使用小技巧

批量修改文件名扩展名http://bbs.feng.com/read-htm-tid-6661985-page-1.html批量重命名http://keben.diandian.com/post/2011-08-09/3698868

2015-01-03 19:31:35 430

原创 cocos2dx3.2 实现splash屏幕简单实现

首先将splash,像素480 * 800大图如下图:切成四个小图(480 * 200)命名:SplashSlice_01.png,SplashSlice_02.png, SplashSlice_03.png, SplashSlice_04.png然后再代码实现如下://  SplashScene.cpp//  DontSaveMeGame///

2015-01-03 18:04:01 933

原创 cocos2dx3.2 C++再谈谈函数指针的简单使用

一般情况:void showMsg(float){    cout <<"show msg normal" endl;}void (*p)(float);然后这样调用:    p =showMsg;   p(1.1f);如果用于函数传递参数,这样就不是很方便使用了,于是有了下面这种:typedef void (*p

2015-01-03 13:19:48 505

原创 cocos2dx3.2 xcode中资源路径设置问题

在xcode中,将资源分类,然后将各自的文件夹添加到Resources,运行程序的时候老是报错,说是找不懂资源,原因就是找不到资源路径。那么如何设置呢?1、首先在 xcode左边的Resources上面用两个手指轻轻点下,(这个我不知道怎么表达,是双击呢,还是单击呢,好像都不是,管它呢),然后在弹出框,选择第一个,Show in Finder,如下图:接着创建自己的资源文件

2015-01-03 12:41:06 1653

原创 cocos2dx3.2 添加现成的VisibleRect使用更方便。

#ifndef __VISIBLERECT_H__#define __VISIBLERECT_H__#include "cocos2d.h"class VisibleRect{public:   static cocos2d::Rect getVisibleRect();   static cocos2d::Vec

2015-01-03 01:10:38 654

原创 cocos2dx3.2 从引擎中学到的一招,创建新类,构造函数和虚析构函数都应该是保护类型

#include #include using namespace std;class Node{public:   static Node* create();   void autorelease();    protected:    Node();   virtual bool init();   virtua

2015-01-03 00:53:38 678

原创 cocos2dx3.2 xcode代码块啊,气死自己的类名,低级的错误何时了?

哎,以为自己学会了在xcode上如何自己自定义代码块,没曾想到自己竟然犯下如此低级的错误,是我的眼睛瞎了,还是。。。。(如果大家不知道如何在xcode上创建自定义代码块的话可以参照我的上一篇文章:)好吧,原因是这样的,xcode自定义代码块很方便,我心里想啊,如果每次新建累的时候,也用这一招,这样就可以减少一些重复性的工作,是不是很方便呢,于是,编辑代码块,头文件的title为:h

2015-01-02 00:10:02 683

原创 xcode提高开发效率,自定义代码块,你会了么?

习惯写c++代码,使用xcode多少有点不习惯,毕竟xcode是专门为objective准备的,为什么呢?请看:比如我在xcode上敲dowhile然后按回车,则出来以下的代码快 do {                    } while ();呢吗,这种格式让我很不习惯,按照我以前在VS的习惯应该是        do        {

2015-01-01 19:37:12 879

原创 github的简单使用(一)

什么是git,什么是github,说概念我真的不懂,我知道这些东西能够用于源代码的管理。我为什么要学习github,原因很简单,有次我看到一位牛人的博客说:现在的程序员如果还不会掌握github的使用你还算是一名程序员么?哎,自己确实也不会,既然这样提到了github,我当时就有了一种要学习github的想法,平常也见过不少人用github,比如很著名的的就是cocos2dx 开源项目:h

2014-12-31 19:43:11 634

原创 一些快捷常用命令included in the safari,mac, terminal

Safari:切换到下一个标签页 – Control+Tab切换到上一个标签页 – Control+Shift+Tab向下滚动一屏 – 空格向上滚动一屏 – Shift+空格焦点移到地址栏 – Command+L新增标签页 – Command+T在新标签页打开链接 – Command+点按链接将链接添加到阅读列表 – Shift+点按链接增大文字大小 – C

2014-12-31 19:39:17 443

原创 C++指针到指针简单使用会报错,记忆力下降没办法了

遥想当年英姿飒爽,羽扇纶巾。就这样遥想遥想,就想到了c++的指针指针。好吧,趁着年纪未老就练练指针的指针吧。何为指针的指针呢?简单的说它存储的是另一个指针的地址。而指针存储的是变量的地址,这要区别开来饿。还是不懂,好吧,不懂就是任性,unknow bitch.int *p = nullptr; // 声明指针变量,它是整型,表明它指向的是一个类型为int的变量, 初始化为nul

2014-12-31 01:26:07 525

原创 关于递归实现字符串反转,没想到字符随机写入操作,不new就不行?

c++题目:用递归思想实现字符串反转。原型给出: char *reverse(char *str){}初一看,嘿嘿,感觉蛮简单的,递归嘛,不就是子问题处理的原理跟大问题处理的原理一致,然后根据递推,直到找到自问题的设定条件,接着反推回去,找到大问题的答案,这是我个人的理解。比如:有七个人,求老大的岁数,条件,老大比老二大2岁,老二比老三大2岁。。。。。老七的岁数是70,请问

2014-12-29 17:01:30 488

原创 自动释放池是吗,是否可以这样模仿,超简单,嘿嘿

喵聊几眼cocos2dx3.2引擎关于自动释放池里面的源码,感觉也不过如此,不知是否理解正确,这篇文章也许不正确,但完全是出于个人的理解,我可不负什么责任的。对于自动释放池的定义,我不懂,具体还是百度下吧,以我的理解就是采用的是一种引用计数的机制,实现对同一个对象的操作多个指针的引用,然后将这个对象放到自动释放池里面,在cocos2dx3.2绘制场景的时候,遍历自动释放池里面的对象,一旦发现引

2014-12-27 16:24:25 796

原创 原来我已经注册了两个csdn账号,错以为博客文章被删,造成误解,CSDN客服态度很好,必须给个yes

原因是这样的,我小菜鸟一个,新手学习cocos2dx游戏引擎,自己编了个小程序名为MM的小游戏,为了秀秀自己的小作品,我将其打包成MM.apk,并将其放到csdn上面,然后copy下网址,欲将其分享给我的qq好友,其实当时我也不知情,也只是为了图一时之便,因为这只是一个安装包,并不是什么技术文档或是源代码之类,故csdn将其删掉。这也在情理之中。问题来了, 我用aiwobiezou

2014-12-27 11:02:13 1351

转载 c++基础知识,有现成的函数不用,非的自己设计算法,这不是坑爹吗?

那天天气不错,小白(纯属虚构,也许是我,你猜,呵呵)兴高采烈地去xx手机游戏公司面试,带上自己的学历,简历,还有android 手机手机除了便于联系贵公司之外,最重要的一点,手机上安装有自己制作的游戏作品demo,用于在面试的时候展示自己的成果。坐公交。。。下车,走路,问路。。。到了下午大概三四点中的时候,终于找到面试公司了,接待员是女的,倒水,登记很是客气,礼貌,公司环境不错,然后叫

2014-12-27 10:34:23 682

原创 cocos2dx3.2 嘿别犯傻了,reserve是保留而不是反转

咚咚,查看cocos2dx3.2引擎关于内存管理部分,看到这个:PoolManager::PoolManager(){    _releasePoolStack.reserve(10);}std::vector _releasePoolStack;初一看以为是翻转意思,引起它跟revese很相似,这个是什么东西,好吧,练习下:

2014-12-25 21:43:27 649

原创 cocos2dx3.2 实现控制面板进进出出,其乐无穷,哈哈

废话少说,请看下图:现在我想点击英雄头像,下面的十字控制台让它往左边消失,再次点击,它又复原,这么个小功能,如何做到的呢?我将十字控制台,放在一个叫做m_controller里面,这样便于操作在英雄头像添加事件监听    m_playerHead =CustomSprite::createWithPath("HearoHead.png");

2014-12-25 17:04:52 695

原创 cocos2dx3.2 自定义精灵让精灵能够回调接收EventTouch事件,

废话少说,上代码:其实上次也说过的只不过这次是完善啦一些。CustomSprite.h头文件声明:////  CustomSprite.h//  DontSaveMe////  Created by Mr Gan on 12/23/14.////#ifndef __DontSaveMe__CustomSprite__

2014-12-24 10:39:19 517

原创 cocos2dx3.2 谈谈精灵也能加入触摸事件回调函数简单使用,呢吗有木有更有的方法

在我点游戏界面中放置两个按钮:Start, Exit,代表开始游戏,和结束游戏,如下:看到了吧,妹妹不错吧,嘿,百度搜的。。那么怎么做到的呢?首先导入资源ExitButton.jpg 和StartButton.jpg, 然后创建精灵如: auto start =Sprite::create("StartButton.jpg");    start->setP

2014-12-23 18:14:45 513

原创 cocos2dx3.2 往模板build_native.py加入java库脚本

大家有没有试过在导入android项目到eclipse的时候,会报错,说xxx显示红色的东西这里只要在模板build_native.py 中加入如下:就不需要手到添加java包的引用具体教程请参考:http://www.cocoachina.com/bbs/3g/read.php?tid=199238def copy_resources(app_android_root):

2014-12-23 13:08:59 643

原创 cocos2dx3.2 android.mk的标准配置,说笑呢

说标准那是因为我用它能成功编译出我的android游戏仅此而已,哈哈LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)$(call import-add-path,$(LOCAL_PATH)/../../cocos2d)$(call import-add-path,$(LOCAL_PATH)/../../cocos2d/ext

2014-12-23 12:51:34 456

原创 cocos2dx3.2 创建界面菜单的简单使用

bool StartLayer::init(){   if (!Layer::init())    {        return false;    }       auto visibleSize = Director::getInstance()->getVisibleSize();    auto orign =Directo

2014-12-23 00:59:17 504

原创 cocos2dx3.2 json读取数据简单使用

首先在工程中添加json类库接着编写配置文件比如我的:StudentCfg.plist里面的内容为:[{"id":1000001, "age":33, "address":"广西桂林红星县","phone":"13132719203"},{"id":1000001, "age":34, "address":"广西桂林红星县","phone":"13132719204

2014-12-22 15:52:19 881

原创 cocos2dx3.2 加载地图和读取数据的简单使用

Director::getInstance()->getVisibleSize();   auto tg = TMXTiledMap::create("game.tmx");  //加载地图文件   this->addChild(tg);       auto monster = tg->getObjectGroup("monster"); //获取地图对象层 

2014-12-22 13:18:26 596

原创 cocos2dx3.3线程简单使用

// HelloWorld声明添加变量#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"class HelloWorld :public cocos2d::Layer{public:    // there's

2014-12-21 00:00:43 613

原创 C++11新特性(六)bind,function,lambda简单使用

#include #include using namespace std;class Node;class Touch;class Event;#define  FUNCTIONCALL   function#define CC_CAL_BACK2(selector, target, ...) bind(&selector,

2014-12-20 01:53:56 433

翻译 C++11新特性(五)看看外国佬写的代码move的使用

具体参考:http://www.codeproject.com/Articles/570638/Ten-Cplusplus11-Features-Every-Cplusplus-Developer最后部分,为了理解move的使用,copy下代码调试下:外国人写的代码就是简洁,一目了然。#include #include template type

2014-12-20 00:55:18 743

原创 C++11新特性(四)static_assert, share_ptr, unique_ptr简单使用

// auto also as the type of turn, as long as appoint the type#include auto add(int a,int b)->int{   return a + b;}int main(){        static_assert(444 <9000, "too bigge

2014-12-20 00:38:40 523

原创 C++11新特性(三)Strongly-typed enums 强类型枚举简单使用

#include enumclass KObjectType{    KPlayerType,    kMonsterType,    kNPCType,    KObjectTypeCount,};class Node{public:   virtual void setType(KObjectType type

2014-12-19 20:01:34 590

原创 C++11新特性(二)override, final 简单使用

#include #include #include #define CC_CONSTRUCTOR_ACCESS  protectedclass Node{public:   virtual bool runAction() =0;   virtual bool showSpritePath() =0;   virtual i

2014-12-19 18:46:55 641

原创 C++11新特性(一)auto for( : )语句简单使用

cocos2dx3.2里面用到许多c++11的新特性:学习下, 话不多说,代码献上:#include #include #include using namespace std;#define CC_CONSTRUCTOR_ACCESS  protectedclass Sprite{public:

2014-12-19 17:22:02 859

原创 C++单例设计模式

#include using namespace std;class Engine{public:   static Engine* getInstance();       void showMe();    private:    Engine(){};    Engine(constEngine &t);

2014-12-18 22:17:39 461

原创 c++组合设计模式

学习c++组合设计模式

2014-12-18 21:45:33 443

samty_sscom.zip

samty_sscom.zip

2023-03-04

cocos2dx3.2关于自动释放池的demon源代码

主要是演示cocos2dx3.2引擎,关于自动释放池机制实现原理的过程

2014-12-28

BeautyShow

实现splash 美女图片滚动显示效果,适合于cocos2dx3.2 初学者

2015-01-04

python2.73

python2.73非常好用,可以运行在windows xp, windows7, windows8,windows10, 希望对大家有很大的帮助,cocos2dx创建项目的适合,小朋友们正好可以下载安装pthon,谢谢大家

2017-09-16

ParticleEditor.exe

粒子编辑软件,非常好用非常强大, 能够制作成非常好看的粒子效果,满足广大的开发者需求,里面还有众多的demo欢迎学习交流

2020-05-12

ParticleEditor21.zip

粒子编辑软件,非常好用非常强大, 能够制作成非常好看的粒子效果,满足广大的开发者需求,里面还有众多的demo欢迎学习交流

2020-05-12

JusitifyTextview.java

完美优化adroid 的TextView的排版难看的方式,并且/修复部分新机型底部留有空白,比如:小米8,华为mate30, 备注: 布局使用 <com.jm.fight.mi.view.JusitifyTextview android:id="@+id/txt_content" android:layout_width="match_parent" android:layout_height="wrap_content" android:lineSpacingExtra="@dimen/dp_5" android:layout_marginRight="@dimen/dp_6" android:layout_marginLeft="@dimen/dp_11_5" android:letterSpacing="0.1" android:text="" android:textColor="#000000" android:textSize="@dimen/dp_18" />

2020-05-12

cocos2d-x权威指南.part2.rar

cocos2dx权威指南非常适合做cocos2dx游戏开发的技术用书,非常实用,是开发初学者的的得心助手,大家快来下载吧!

2017-09-16

基于cocos2dx3.2的小游戏横牌格斗

献给那些刚刚入门cocos2dx 游戏开发者,仅供学习参考而已。

2014-12-27

cocos2d-x-2.2.4.part04

cocos2dx2.2.4游戏引擎,跨平台的游戏引擎,现在很难找到了,故方便大家下载这个版本,对大家有所帮助,大家快来下载吧!

2017-09-16

cocos2d-x-2.1.4.part02.rar

cocos2dx2.14游戏引擎,跨平台的游戏引擎,现在很难找到了,故方便大家下载这个版本,对大家有所帮助,大家快来下载吧!cocos2dx2.14游戏引擎,跨平台的游戏引擎,现在很难找到了,故方便大家下载这个版本,对大家有所帮助,大家快来下载吧!

2017-09-16

cocos2d-x-2.1.4.part03.rar

cocos2dx2.14游戏引擎,跨平台的游戏引擎,现在很难找到了,故方便大家下载这个版本,对大家有所帮助,大家快来下载吧!

2017-09-16

cocos2d-x-2.2.4.part01

cocos2dx2.2.4游戏引擎,跨平台的游戏引擎,现在很难找到了,故方便大家下载这个版本,对大家有所帮助,大家快来下载吧!

2017-09-16

cocos2d-x-2.2.4.part02

cocos2dx2.2.4游戏引擎,跨平台的游戏引擎,现在很难找到了,故方便大家下载这个版本,对大家有所帮助,大家快来下载吧!

2017-09-16

cocos2d-x-2.2.4.part03

cocos2dx2.2.4游戏引擎,跨平台的游戏引擎,现在很难找到了,故方便大家下载这个版本,对大家有所帮助,大家快来下载吧!

2017-09-16

cocos2d-x-2.2.4.part05

cocos2dx2.2.4游戏引擎,跨平台的游戏引擎,现在很难找到了,故方便大家下载这个版本,对大家有所帮助,大家快来下载吧!

2017-09-16

cocos2d-x-2.1.4.part01.rar

cocos2dx2.14游戏引擎,跨平台的游戏引擎,现在很难找到了,故方便大家下载这个版本,对大家有所帮助,大家快来下载吧!

2017-09-16

cocos2d-x-2.1.4.part04.rar

cocos2dx2.14游戏引擎,跨平台的游戏引擎,现在很难找到了,故方便大家下载这个版本,对大家有所帮助,大家快来下载吧!

2017-09-16

cocos2d-x权威指南.part1.rar

cocos2dx权威指南非常适合做cocos2dx游戏开发的技术用书,非常实用,是开发初学者的的得心助手,大家快来下载吧!

2017-09-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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