自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

偶尔e网事

Work in Cocos2d-x Team.

  • 博客(147)
  • 资源 (74)
  • 收藏
  • 关注

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

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

2013-09-05 15:00:54 2145

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

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

2013-09-05 14:58:59 2722 1

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

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

2013-09-05 14:46:22 2904

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

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

2013-09-05 14:37:14 3509 3

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

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

2013-09-05 14:23:06 4185 3

转载 cocos2d-x事件触发的优先级

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

2013-09-04 10:45:30 4063

转载 cocos2d-x如何快速屏蔽触摸

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

2013-09-04 10:44:06 2633

原创 Cocos2d-x实现精灵的拖动

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

2013-09-03 14:42:49 6073

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

CCCallFunc CCCallFuncN CCCallFuncND都用来创建带有回调函数的动作,区别主要在于回调函数是否带有参数CCCallFuncCCCallFunc是执行对应的回调函数,其中回调函数不可带参数。一般使用静态成员函数create创建实例,create声明如下:static CCCallFunc* create ( CCObject * pSelector

2013-09-02 14:16:47 3073 2

转载 CCAction类详解

1 在一个游戏中有了人物、白云等精灵,但是游戏中精灵静止不动肯定是不行的,要让它们执行一些动作,使精灵有丰富的动画效果,这样就会使用到CCAction类。CCAction主要用于人物角色等发生动作时使用,如紧身肉搏、远程射击和贴近对话等 2 在cocos2d-x中,CCAction的类结构图如下 3 从上面的类结构图可以看出,动作的基类是CCAction,通

2013-09-02 09:38:48 2066

转载 CCSprite类详解

1 在cocos2d-x中,精灵CCSprite是整个游戏开发处理的主要对象,例如天上的飞机、地上的坦克、玩家控制的任务等等都是精灵。甚至天上随机飘过的一朵白云、飞过的一只鸟也都是精灵。实际上,精灵就是一个可以不断变化的图片,变化包括位置变化、旋转、放大、运动等等。 2 可见,精灵在游戏中是十分重要的组成部分,随处可见。在cocos2d-x中,要用到图片展示的,基本上会使用到精灵类

2013-09-02 09:37:55 2272

转载 CCScene和CCLayer类详解

1 在cocos2d-x引擎中,CCScene中存放的是需要渲染的层、人物角色和菜单等。它们可以作为一个整体,一起渲染,一起销毁,一起被场景切换是用 2在cocos2d-x引擎中,CCScene的类结构很简单,是CCNode的子类,类结构图如下 3 下面来看看CCScene中的主要函数(cocos2dx\layers_scenes_transitions_n

2013-09-02 09:37:13 3175

转载 CCNode类详解

1 CCNode是cocos2d-x中一个很重要的类,CCNode是场景、层、菜单、精灵等的父类。而我们在使用cocos2d-x时,接触最多的就是场景、层、菜单、精灵等。所以有必要先弄懂CCNode类 2 CCObject类是cocos2d-x中所有对象的基类,CCObject封装了对象的引用计数和自动释放功能,下面是类图 3 因为场景、层、精灵、菜菜单是C

2013-09-02 09:32:20 3113 2

转载 CCDirector类详解

1 CCDirecor(导演)在cocos2d-x引擎中是一个很重要的类,CCDirector使用单例模式实现,所以整个游戏中只有一个导演。CCDirector在整个游戏中扮演很重要的角色:(1)在开始游戏和结束游戏时负责游戏的初始化和销毁工作。(2)管理游戏的关卡,即场景。负责各个场景之间的切换。(3)设置、获取系统信息,比如调整OpenGL相关的设置,获取屏幕的大小等 2 co

2013-09-02 09:30:52 2883

转载 cocos2d-x游戏主要逻辑和结构

在Cocos2d-x中开发游戏的主要逻辑和结构是:先创建场景,在场景上添加一层或多层,然后可以在指定层上添加精灵、菜单、文字等,可以为精灵、文字执行某个动作(或者移动),检测玩家触屏事件,开启任务调度执行碰撞检测和更新数据,通过导演类管理和切换场景等等。(1)导演(CCDirector)在cocos2d-x引擎中,导演类CCDirector是个单例,这里主要用来管理和显示场景的,还

2013-09-02 09:29:06 5447

转载 程序员需要有多懒 ?- cocos2d-x 数学函数、常用宏粗整理 - by Glede

最近我们的cocos2d-x游戏项目已经进入了正式开发的阶段了,几个dev都辛苦码代码。cocos2d-x还是一套比较方便的api的,什么action啊、director啊、ccpoint啊都蛮便捷的。但是我看到几个dev有时候会很不知道用它们,还是首先自己去写函数……用一些比较原始、低效率的方法……甚至是copy / paste………………。……。这不科学啊!你不能这

2013-08-28 17:19:19 3072 1

转载 do...while(0)的妙用

在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。    但是,最近在读我们项目的代码时,却发现了do...while的一些十分聪明的用法,不是用来做循环,而是用作其他来提高代码的健壮性。1. do...while(0)消除goto语句。通常,如果在

2013-08-28 08:59:52 2280

转载 cocos2d-x 2.0通过CCAnimation实例获取CCSpriteFrame

在学习魔塔游戏时,有一步是通过CCAnimation实例获取CCSpriteFrame,会出现类型转换问题。我们在创建一个animation的时候,经常遵循下面的步骤:1)create 一个CCArray对象A。2)通过A->addObject()添加CCSpriteFrame对象3)通过CCAnimation::createWithSpriteFrames(A, 0.2f)常见一

2013-08-26 15:31:51 2460

原创 char*,string,CString,int,char[]之间的转换

CString 头文件#include string 头文件#include CString 转char *CString cstr;char *p = (LPSTR)(LPCTSTR)cstr;string 转 CStringCString.format(”%s”, string.c_str());char 转 CStringCString

2013-08-17 11:00:29 3446

转载 MFC对象指针不能在线程间传输!

对于大多数mfc对象,请不要在线程间传递它们,不管是栈上的还是堆上的!原因如下:      1、 mfc的大多数类不是线程安全的,调用传入对象的成员函数可能不会报错,但是未必能达到程序预定的功能!      2、 mfc与界面有关的类,其大多数成员方法都是通过sendmessage实现的,如果消息处理函数本身不是线程安全的,你从工作线程中调用这些方法迟早会同你界面线程的用户消息响应

2013-08-06 09:10:56 2813

转载 java产生随机数的几种方式

public class RandomTest { public static void main(String[] args) { java.util.Random r=new java.util.Random(); for(int i=0;i<10;i++){ System.out.println(r.nextInt()); } } 一.在j2se里我们可以使用Ma

2013-07-20 09:36:26 8676

转载 Java中的字符串分割函数

Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项: java.lang.string.split split 方法 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 stringObj.split([separator,[limit]]) 免费资源收集网(http://www.fre

2013-07-16 09:47:49 11127

转载 动态刷新listview中的数据

之前一直困扰listview刷新后位置的问题,现在才明白,原来不能重新设置listview的adapter,而应该用notifyDataSetChanged()来刷新,这样位置就不会置顶。下面做了一个测试的例子,点击最后一条记录,会增加一条新的记录。代码如下:1.TestAdapterpackage com.TestAdapter;import java.u

2013-07-13 11:49:57 7961

转载 ListView的分割线相关属性

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content"> <ListView android:id="@+id/android:list" android

2013-07-13 09:28:43 18621

转载 Android之Animation全介绍

一.Animation简介1.简介  Animation为Android提供了一系列的动画效果:旋转、缩放、移动、淡入淡出,这些动画效果可以应用于绝大多数控件。2.分类Animation可分为两类:    TweenedAnimations:渐变动画,具体就是旋转、缩放、移动、淡入淡出效果。    Frame-by-FrameAnimations:将一系列D

2013-07-11 12:02:12 3832

转载 Attach、Detach和DeleteObject

首先,要明白Windows对象和MFC对象的区别。MFC对象实际上并没有把整个Windows对象都包装在其中,它只是有一个窗口句柄而已,这个窗口句柄如果指向一个实际存在的窗口对象(窗口对象,也就是WNDCLASS,是一个Windows对象),那么这个MFC对象就是有效的,否则这个MFC对象是空的。如果你还不明白,请回忆一下,当我们使用MFC创建一个窗口时,是分两步进行的,第一步,new一个CWnd

2013-06-29 10:44:54 5415

转载 再谈计算机内存访问之2:虚拟内存访问

每个进程都拥有自己的虚拟地址空间,那么怎样才能访问这个空间呢?这就需要用到Windows API函数。这些函数直接与编写程序相关,因而更受软件工程师的关注。有关这方面的函数较多,这里介绍几个重要的函数。1 .获取系统信息在一个程序中不能直接应用某个系统的设备参数,否则将不利于程序的移植。因此,如果确实需要用到这样的设备参数,则需要一个系统信息函数来获得。VC++ 编译器所提供这样的函数

2013-06-15 15:55:41 3259

Android 翻页效果txt阅读器源码

Android 翻页效果txt阅读器源码

2013-10-29

Android 等待提示动画源码

Android 等待提示 动画源码 Android 等待提示 动画源码

2013-10-29

Android 百度地图API-定位周边搜索POI源码

Android 百度地图API-定位周边搜索POI源码

2013-10-29

文字的拖拽和定位

仿《中国好学霸》文字的拖拽和定位 cocos2d-x v2.2.0

2013-10-28

cocos2d-x中文显示

cocos2d-x中文显示 cocos2d-x v2.2.0

2013-10-23

Anti_TexturePacker v1.2

功能: 将由TexturePacker打包的png文件和plist文件解析出对应位置并显示名字,方便查看。 使用方法: 1.将同名png和plist文件放置在同一目录下。 2.点击“导入png”按钮选择png图。 3.鼠标在png图上滑动,右上角即可显示对应的png图名字。 4.单击png图即可复制名字到剪切板。 5.双击列表选项,PNG中自动显示红框。 6.点击“裁剪PNG”,选择存放目录,即可进行剪裁。 v1.2更新 1.增加PNG剪裁为小PNG功能 3.修正列表显示 作者:偶尔e网事 blog:http://blog.csdn.net/jackystudio/article/details/12867863

2013-10-23

cocos2d-x 滚动字幕和公告

cocos2d-x 滚动字幕和公告 cocos2d-x v2.2.0

2013-10-22

Anti_TexturePacker v1.1

功能: 将由TexturePacker打包的png文件和plist文件解析出对应位置并显示名字,方便查看。 使用方法: 1.将同名png和plist文件放置在同一目录下。 2.点击“导入png”按钮选择png图。 3.鼠标在png图上滑动,右上角即可显示对应的png图名字。 4.单击png图即可复制名字到剪切板。 5.双击列表选项,PNG中自动显示红框。 v1.1更新 1.修复旋转属性显示错误bug 2.修复png相对路径无法显示bug 3.增加双击列表显示红框功能 4.简化操作 5.修改icon 作者:偶尔e网事 blog:http://blog.csdn.net/jackystudio/article/details/12867863

2013-10-21

Anti_TexurePacker

Anti_TexurePacker 功能:将由TexturePacker打包的png文件和plist文件解析出对应位置并显示名字,方便查看。 使用方法:1.将同名png和plist文件放置在同一目录下。 2.点击“导入png”按钮选择png图。 3.点击“显示图像”按钮。 4.鼠标在png图上滑动,左上角即可显示对应的png图名字。 5.单击png图即可复制名字到剪切板。 6.双击列表选项,PNG中自动显示红框。 作者:偶尔e网事 博客:http://blog.csdn.net/jackystudio/article/details/12867863

2013-10-19

cocos2d-x 游戏关卡选择的设计

cocos2d-x 游戏关卡选择的设计 cocos2s-x v2.2.0

2013-10-19

cocos2d-x 游戏菜单选项卡的实现

cocos2d-x 游戏菜单选项卡的实现! cocos2d-x v2.2.0

2013-10-19

微信飞机大战资源

微信飞机大战资源的UI,音效,字体全部资源,其中UI只需用外面2个png和plist即可。

2013-09-25

openGL例子源码

opengl例子源码,可以用来参考,不错哦。

2013-05-31

多媒体定时器,精确到1秒

精确到1秒多媒体定时器 封装好了,直接调用

2013-05-31

ownerDrawListCtl 自绘listctrl效果不错

ownerDrawListCtl 效果不错,很漂亮哦

2013-05-31

仿qq list源码

仿qq list源码

2013-05-31

spyxx源码,仿VC6的

spyxx源码,这个不用说了吧。源码,效果不错

2013-05-31

仿XP开始菜单,一模一样啊,源码

仿XP的开始菜单,一模一样啊,源码 直接使用

2013-05-31

VC combo listctrl 组合源码

combolistctrl 源码,组合,可直接调用

2013-05-31

VC6.0中淡入淡出启动画面的制作

VC6.0中淡入淡出启动画面的制作,很简单很明了,一看就会

2013-05-31

Anti_TexturePacker for mac.zip

功能: 将由TexturePacker打包的png文件和plist文件解析出对应位置并显示名字,方便查看。同时也可以将合成的png图裁剪为小png图保存。 使用方法: 1.将同名png和plist文件放置在同一目录下。 2.点击“导入png”按钮选择png图,或者直接拖拽png/plist/pack进对话框。 3.鼠标在png图上滑动,右上角即可显示对应的png图名字。 4.单击png图即可复制名字到剪切板。 5.双击列表选项,PNG中自动显示红框。 6.点击“裁剪PNG”,选择存放目录,即可进行剪裁。 v1.7更新 修复: 1.移除联网检测更新,避免崩溃。 作者:偶尔e网事 blog:http://blog.csdn.net/ja ckystudio/article/details/12867863 基于1.7版本,使用wine打包,mac版本

2019-06-24

exe文件Anti_TexturePacker v1.7

功能: 将由TexturePacker打包的png文件和plist文件解析出对应位置并显示名字,方便查看。同时也可以将合成的png图裁剪为小png图保存。 使用方法: 1.将同名png和plist文件放置在同一目录下。 2.点击“导入png”按钮选择png图,或者直接拖拽png/plist/pack进对话框。 3.鼠标在png图上滑动,右上角即可显示对应的png图名字。 4.单击png图即可复制名字到剪切板。 5.双击列表选项,PNG中自动显示红框。 6.点击“裁剪PNG”,选择存放目录,即可进行剪裁。 v1.7更新 修复: 1.移除联网检测更新,避免崩溃。 作者:偶尔e网事 blog:http://blog.csdn.net/jackystudio/article/details/12867863

2015-01-21

Cocos2d-x opengl shader file

http://blog.csdn.net/jackystudio/article/details/23961653

2014-04-17

Anti_TexturePacker v1.6

功能: 将由TexturePacker打包的png文件和plist文件解析出对应位置并显示名字,方便查看。同时也可以将合成的png图裁剪为小png图保存。 使用方法: 1.将同名png和plist文件放置在同一目录下。 2.点击“导入png”按钮选择png图,或者直接拖拽png/plist/pack进对话框。 3.鼠标在png图上滑动,右上角即可显示对应的png图名字。 4.单击png图即可复制名字到剪切板。 5.双击列表选项,PNG中自动显示红框。 6.点击“裁剪PNG”,选择存放目录,即可进行剪裁。 v1.6更新 修复: 1.中文路径打开出错。 新增: 1.支持png,plist,pack中文名。 作者:偶尔e网事 blog:http://blog.csdn.net/jackystudio/article/details/12867863

2014-02-08

cocos2d-x 绘图

cocos2d-x v2.2 + VS2010

2014-02-08

Anti_TexturePacker v1.5

功能: 将由TexturePacker打包的png文件和plist文件解析出对应位置并显示名字,方便查看。 使用方法: 1.将同名png和plist文件放置在同一目录下。 2.点击“导入png”按钮选择png图,或者直接拖拽png/plist进对话框。 3.鼠标在png图上滑动,右上角即可显示对应的png图名字。 4.单击png图即可复制名字到剪切板。 5.双击列表选项,PNG中自动显示红框。 6.点击“裁剪PNG”,选择存放目录,即可进行剪裁。 v1.5更新 新增: 1.新增对.pack文件格式的解析支持,自动识别,优先解析plist。 作者:偶尔e网事 blog:http://blog.csdn.net/jackystudio/article/details/12867863

2014-02-07

Anti_TexturePacker v1.4

功能: 将由TexturePacker打包的png文件和plist文件解析出对应位置并显示名字,方便查看。 使用方法: 1.将同名png和plist文件放置在同一目录下。 2.点击“导入png”按钮选择png图,或者直接拖拽png/plist进对话框。 3.鼠标在png图上滑动,右上角即可显示对应的png图名字。 4.单击png图即可复制名字到剪切板。 5.双击列表选项,PNG中自动显示红框。 6.点击“裁剪PNG”,选择存放目录,即可进行剪裁。 v1.4更新 新增: 1.新增支持5种Plist类型的解析。 2.支持plist的UTF-8编码(主要是针对中文图片名)。 3.支持PNG,BMP,GIF,JPEG和TIFF图片格式的解码。 4.裁剪自动生成目录(目录名为大图片名)。 5.联网检测升级。 修复: 1.异常PNG解析失败导致程序崩溃bug 2.文件名为多级目录导致裁剪失败bug 作者:偶尔e网事 blog:http://blog.csdn.net/jackystudio/article/details/12867863

2014-01-25

高仿QQ新闻右下角弹窗MFC/Win32版

高仿QQ新闻右下角弹窗MFC/Win32版 详见http://blog.csdn.net/jackystudio/article/details/18032495

2014-01-09

cocos2d-x嵌入webview

cocos2d-x嵌入webview VS2010 cocos2d-x v2.2.0 包含win32,android代码,以及生成的so和apk。

2013-12-26

cocos2d-x XML解析

cocos2d-x XML解析 VS2010 cocos2d-x v2.2.0

2013-12-18

cocos2dx-CCHttpClient网络编程实例

cocos2dx-CCHttpClient网络编程实例 VS2010 cocos2d-x v2.2.0

2013-12-14

cocos2d-x输入框

cocos2d-x输入框 点九图 VS2010 cocos2d-x v2.2.0

2013-12-13

Anti_TexturePacker v1.3

功能: 将由TexturePacker打包的png文件和plist文件解析出对应位置并显示名字,方便查看。 使用方法: 1.将同名png和plist文件放置在同一目录下。 2.点击“导入png”按钮选择png图,或者直接拖拽png/plist进对话框。 3.鼠标在png图上滑动,右上角即可显示对应的png图名字。 4.单击png图即可复制名字到剪切板。 5.双击列表选项,PNG中自动显示红框。 6.点击“裁剪PNG”,选择存放目录,即可进行剪裁。 v1.3更新 1.增加直接拖拽png/plist进对话框功能 作者:偶尔e网事 blog:http://blog.csdn.net/jackystudio/article/details/12867863

2013-12-07

CCCLipingNode游戏遮罩

CCCLipingNode游戏遮罩 VS2010 cocos2dx v2.2.0

2013-12-06

CCNotificationCenter消息数据传递

CCNotificationCenter消息数据传递 VS2010 + cocos2d-x v2.2

2013-12-03

cocos2d-x屏幕截图

cocos2d-x屏幕截图保存功能 cocos2d-x v2.2.0

2013-11-12

cocos2d-x异步加载plist

cocos2d-x异步加载plist cocos2d-x v2.2.0

2013-11-11

cocos2d-x多线程和同步

cocos2d-x多线程和同步 cocos2d-x v2.2.0

2013-11-05

Android 记账本源码

Android 记账本源码 Android 记账本源码

2013-10-29

Android 高仿WIN8系统磁贴点击下沉倾斜效果源码

Android 高仿WIN8系统磁贴点击下沉倾斜效果源码

2013-10-29

空空如也

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

TA关注的人

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