- 博客(25)
- 资源 (18)
- 收藏
- 关注
原创 github的简单使用(一)
什么是git,什么是github,说概念我真的不懂,我知道这些东西能够用于源代码的管理。我为什么要学习github,原因很简单,有次我看到一位牛人的博客说:现在的程序员如果还不会掌握github的使用你还算是一名程序员么?哎,自己确实也不会,既然这样提到了github,我当时就有了一种要学习github的想法,平常也见过不少人用github,比如很著名的的就是cocos2dx 开源项目:h
2014-12-31 19:43:11 594
原创 一些快捷常用命令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 396
原创 C++指针到指针简单使用会报错,记忆力下降没办法了
遥想当年英姿飒爽,羽扇纶巾。就这样遥想遥想,就想到了c++的指针指针。好吧,趁着年纪未老就练练指针的指针吧。何为指针的指针呢?简单的说它存储的是另一个指针的地址。而指针存储的是变量的地址,这要区别开来饿。还是不懂,好吧,不懂就是任性,unknow bitch.int *p = nullptr; // 声明指针变量,它是整型,表明它指向的是一个类型为int的变量, 初始化为nul
2014-12-31 01:26:07 475
原创 关于递归实现字符串反转,没想到字符随机写入操作,不new就不行?
c++题目:用递归思想实现字符串反转。原型给出: char *reverse(char *str){}初一看,嘿嘿,感觉蛮简单的,递归嘛,不就是子问题处理的原理跟大问题处理的原理一致,然后根据递推,直到找到自问题的设定条件,接着反推回去,找到大问题的答案,这是我个人的理解。比如:有七个人,求老大的岁数,条件,老大比老二大2岁,老二比老三大2岁。。。。。老七的岁数是70,请问
2014-12-29 17:01:30 456
原创 自动释放池是吗,是否可以这样模仿,超简单,嘿嘿
喵聊几眼cocos2dx3.2引擎关于自动释放池里面的源码,感觉也不过如此,不知是否理解正确,这篇文章也许不正确,但完全是出于个人的理解,我可不负什么责任的。对于自动释放池的定义,我不懂,具体还是百度下吧,以我的理解就是采用的是一种引用计数的机制,实现对同一个对象的操作多个指针的引用,然后将这个对象放到自动释放池里面,在cocos2dx3.2绘制场景的时候,遍历自动释放池里面的对象,一旦发现引
2014-12-27 16:24:25 751
原创 原来我已经注册了两个csdn账号,错以为博客文章被删,造成误解,CSDN客服态度很好,必须给个yes
原因是这样的,我小菜鸟一个,新手学习cocos2dx游戏引擎,自己编了个小程序名为MM的小游戏,为了秀秀自己的小作品,我将其打包成MM.apk,并将其放到csdn上面,然后copy下网址,欲将其分享给我的qq好友,其实当时我也不知情,也只是为了图一时之便,因为这只是一个安装包,并不是什么技术文档或是源代码之类,故csdn将其删掉。这也在情理之中。问题来了, 我用aiwobiezou
2014-12-27 11:02:13 1293
转载 c++基础知识,有现成的函数不用,非的自己设计算法,这不是坑爹吗?
那天天气不错,小白(纯属虚构,也许是我,你猜,呵呵)兴高采烈地去xx手机游戏公司面试,带上自己的学历,简历,还有android 手机手机除了便于联系贵公司之外,最重要的一点,手机上安装有自己制作的游戏作品demo,用于在面试的时候展示自己的成果。坐公交。。。下车,走路,问路。。。到了下午大概三四点中的时候,终于找到面试公司了,接待员是女的,倒水,登记很是客气,礼貌,公司环境不错,然后叫
2014-12-27 10:34:23 640
原创 cocos2dx3.2 嘿别犯傻了,reserve是保留而不是反转
咚咚,查看cocos2dx3.2引擎关于内存管理部分,看到这个:PoolManager::PoolManager(){ _releasePoolStack.reserve(10);}std::vector _releasePoolStack;初一看以为是翻转意思,引起它跟revese很相似,这个是什么东西,好吧,练习下:
2014-12-25 21:43:27 601
原创 cocos2dx3.2 实现控制面板进进出出,其乐无穷,哈哈
废话少说,请看下图:现在我想点击英雄头像,下面的十字控制台让它往左边消失,再次点击,它又复原,这么个小功能,如何做到的呢?我将十字控制台,放在一个叫做m_controller里面,这样便于操作在英雄头像添加事件监听 m_playerHead =CustomSprite::createWithPath("HearoHead.png");
2014-12-25 17:04:52 644
原创 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 469
原创 cocos2dx3.2 谈谈精灵也能加入触摸事件回调函数简单使用,呢吗有木有更有的方法
在我点游戏界面中放置两个按钮:Start, Exit,代表开始游戏,和结束游戏,如下:看到了吧,妹妹不错吧,嘿,百度搜的。。那么怎么做到的呢?首先导入资源ExitButton.jpg 和StartButton.jpg, 然后创建精灵如: auto start =Sprite::create("StartButton.jpg"); start->setP
2014-12-23 18:14:45 472
原创 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 608
原创 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 413
原创 cocos2dx3.2 创建界面菜单的简单使用
bool StartLayer::init(){ if (!Layer::init()) { return false; } auto visibleSize = Director::getInstance()->getVisibleSize(); auto orign =Directo
2014-12-23 00:59:17 459
原创 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 802
原创 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 538
原创 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 572
原创 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 386
翻译 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 677
原创 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 486
原创 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 537
原创 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 593
原创 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 788 1
原创 C++单例设计模式
#include using namespace std;class Engine{public: static Engine* getInstance(); void showMe(); private: Engine(){}; Engine(constEngine &t);
2014-12-18 22:17:39 430
JusitifyTextview.java
2020-05-12
cocos2d-x-2.1.4.part04.rar
2017-09-16
cocos2d-x-2.1.4.part03.rar
2017-09-16
cocos2d-x-2.1.4.part02.rar
2017-09-16
cocos2d-x-2.1.4.part01.rar
2017-09-16
python2.73
2017-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人