关闭

【C++基础之二】常量指针和指针常量

1.常量指针 定义:具有只能够读取内存中数据,却不能够修改内存中数据的属性的指针,称为指向常量的指针,简称常量指针。 声明:const int * p; 注:可以将一个常量的地址赋值给一个对应类型的常量指针,因为常量指针不能够通过指针修改内粗数据。只能防止通过指针引用修改内存中的数据,并不保护指针所指向的对象。 2.指针常量 定义:指针常量是指指针所指向的位置不能改变,即指针本身...
阅读(11176) 评论(12)

[置顶] 【cocos2d-x入门实战】环境配置、交叉编译及安卓项目的生成

1.配置cocos2d-x & Android开发环境 我想如果有意搞这个东东的,应该不用什么图文并茂了吧,稍微看一下就明白了。 1.1.安装VS2008 这是微软开发的集成开发环境,也是cocos2d-x的C++主战场。 下载地址:http://pan.baidu.com/share/link?shareid=532811852&uk=637953331 激活方式就不提供了,自...
阅读(20400) 评论(42)

【杂七杂八】《我叫MT online》反编译解析

闲来无聊,折腾一下《我叫MT》这款手游,我是从开服1区就开始玩的,后来分区时跑到6区了。卡牌游戏,可玩性还算高,偶尔脸黑上微博给大师买买表很有乐趣。寻思着把它拆开来看看,有没有什么东西可以拿来借鉴一下, 源码是不奢求了,资源什么的就满足了,结果发现是我想多了 ,今天写一下大概的过程,因为这个反编译用处很多,现在绝大部分都在用安卓系统,反编译可以用来DIY一款你自己的软件,而不用亲自动手去codin...
阅读(8445) 评论(0)

【C++基础之一】静态变量的分配空间与LNK2001错误

今天写一个单例类,在使用静态变量的时候发现了一个之前没有注意到的问题,这里总结并记录一下。 先看这个单例类: Singleton.h #pragma once class CSingleton { public: CSingleton(void); ~CSingleton(void); static CSingleton* getSingleton(); int a; privat...
阅读(5793) 评论(8)

再谈计算机内存访问之1:内存管理概述

1. 引言       要成为一个程序编写高手,不仅需要熟悉各种计算机语言,而且还需要懂得计算机是如何工作的。虽然不必对计算机的各个部件了解得十分清楚,但至少需要懂得计算机操作系统对内存是如何管理的。只有这样,才能编写出计算机内核级的程序来。本书的以后章节会涉及到内存管理的一些操作函数,因此,有必要先介绍这方面的内容。其实,有关计算机内存管理的书籍已经很多了,为了加深读者对这些内存管理函数使用方...
阅读(3184) 评论(1)

地球人己阻止不了程序猿们学习cocos2d-x了 (第六篇)

转自http://cocos2d.cocoachina.com/bbs/forum.php?mod=viewthread&tid=3527&extra=page%3D1 内容重点: Hello World 3D, 简单的3D 渲染 + MD2 模型 English version: http://jameshui.com/?p=10 cocos2d-x 是一个2D 遊戏引擎,...
阅读(3104) 评论(0)

地球人己阻止不了程序猿们学习cocos2d-x了 (第五篇)

转自http://cocos2d.cocoachina.com/bbs/forum.php?mod=viewthread&tid=1222&extra=page%3D1 内容重点: 为 cocos2d-x 加上关键帧粒子系统. cocos2d-x 的粒子系统只有单一发射器, 而且粒子的变化只有开始和结束的设定, 局限挺大的. 举个列子, 一个好的爆炸效果, 要有烟, 有火花,...
阅读(1839) 评论(0)

地球人己阻止不了程序猿们学习cocos2d-x了 (第四篇)

转自http://cocos2d.cocoachina.com/bbs/forum.php?mod=viewthread&tid=979&extra=page%3D1 内容重点: 射击遊戏, 框架, 操控, 视窗键盘运用 这次我準备写一个简单的射击遊戏作为练习, 遊戏里可以控制主角移动, 按钮发射子弹射击飞过来的敌人, 被敌人撞到就 Game Over. 通过这个练习可以熟识...
阅读(2391) 评论(1)

地球人己阻止不了程序猿们学习cocos2d-x了 (第三篇)

(内容重点: Win+iOS+Android 兼容)知道了 cocos2d-x 的一些基本知识, 我觉得差不多可以开始实习了, 因为我的目标是想兼顾 Windows, iOS (iPhone+iPad) 和 Android, 所以我们先看看怎样建立和设定有关的工程吧.第一步来说, 我们要準备一些图像来用, 和第一篇一样, 我找来了Daniel Cook 提供的免费资源, 关于Danc大家可以看看这...
阅读(2565) 评论(0)

地球人己阻止不了程序猿们学习cocos2d-x了 (第二篇)

转自http://cocos2d.cocoachina.com/bbs/forum.php?mod=viewthread&tid=805&extra=page%3D1 (内容重点: 动画, CCAnimation, CCAnimate, CCSpriteFrameCache) 一个遊戏的角色如果只是静止的, 相信不会太招人喜欢, 动作流畅自然的遊戏角色, 更能让遊戏大放异彩, 搞不...
阅读(3220) 评论(3)

地球人己阻止不了程序猿们学习cocos2d-x了 (第一篇)

转自http://cocos2d.cocoachina.com/bbs/forum.php?mod=viewthread&tid=775&extra=page%3D1 (内容重点: CCSprite, CCSpriteFrameCache, CCSpriteBatchNode, TexturePacker) 很早就开始留意 cocos2d, 但不太习惯用 Objective C, 同时也考...
阅读(3839) 评论(3)

cocos2d-x事件触发的优先级

刚刚开始学习coocs2d-x的时候,被这个事件的优先级整的可是够呛啊。关于事件,有CCStandradTouch,CCTargetedTouch。CCTouchDispatcher类分发S获取的触摸事件。它有两种分发方式,一种是CCStandardTouchDelegate,一种是CCTargetedTouchDelegate。和前面的事件一一对应,前者将所有的Touch信息直接传递给实现该协议...
阅读(3307) 评论(0)

cocos2d-x如何快速屏蔽触摸

cocos2d-x有个问题,即使暂停CCScene运行,触摸仍然有效,有些菜单和按钮仍然会被触发。 所以有的时候我们要手动屏蔽触摸,尤其是在弹出计费画面的,或者使用一些本平台自带控件的时候。 做法有几种: 第一种方案是:每一个继承自CCLayer的类都可以关闭触摸,使用这个函数 setIsTouchEnabled(false);  在暂停sence时,我们只需要关闭那些主...
阅读(2345) 评论(0)

Cocos2d-x实现精灵的拖动

//ccTouchBegan必须实现,否则会报错 bool PicScan::ccTouchBegan(CCTouch* pTouch, CCEvent* event) { return true; } void PicScan::ccTouchMoved(CCTouch *touch, CCEvent *event) { //获得触摸点初始坐标 CCPoint beg...
阅读(4560) 评论(0)

cocos2d-x中CCCallFunc CCCallFuncN CCCallFuncND的区别和使用示例

CCCallFunc CCCallFuncN CCCallFuncND都用来创建带有回调函数的动作,区别主要在于回调函数是否带有参数 CCCallFunc CCCallFunc是执行对应的回调函数,其中回调函数不可带参数。一般使用静态成员函数create创建实例,create声明如下: static CCCallFunc* create ( CCObject * pSelector...
阅读(2671) 评论(2)
51条 共4页首页 上一页 1 2 3 4 下一页 尾页
    个人资料
    • 访问:1122597次
    • 积分:13718
    • 等级:
    • 排名:第1034名
    • 原创:107篇
    • 转载:38篇
    • 译文:3篇
    • 评论:1433条
    新浪微博
    博客专栏
    文章分类
    最新评论