自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

转载 CCSpriteFrameCache的用法

CCSpriteFrameCache的用法让我们首先创建一个工程骨架--使用cocos2d工程模板创建一个新的项目并取名为AnimBear.  接下来,下载一些由我的老婆制作的熊行走的图片。  当你解压之后,看看那些图片---它们仅仅是一张张单个的熊在行走的动画帧。但是,当你把它们连续地放映,就会看到一只熊在移动。现在,把这些图片加到工程里面,然后基于这些单个的图片来创

2014-03-31 11:36:54 388

原创 cocos2d-x学习六aircraft2

场景添加子Layerbool GamingLayer::init(){ if(!CCLayer::init()) { return false; } setUpView(); //schedule this->schedule(schedule_selector(GamingLayer::backgroundScrool),0.1f); //score layer

2014-03-30 21:36:29 638

原创 cocos2d-x学习六aircraft

渐变切换场景void HelloWorld::MenuaboutCallBack(CCObject* pSender){ CCDirector::sharedDirector()->pushScene(CCTransitionFade::create(0.5,AboutLayer::scene()));}切图menuvoid HelloWorld::setUpVi

2014-03-29 16:46:07 414

原创 cocos2d-x学习五结合四增加音乐、场景

新场景#pragma once#include "cocos2d.h"class GmOvLayer : public cocos2d::CCLayerColor{public: GmOvLayer(void); virtual ~GmOvLayer(void); bool init(); CREATE_FUNC(GmOvLayer); static cocos2d::C

2014-03-28 12:19:38 415

原创 cocos2d-x学习四子弹打怪兽结合二、三学习

bool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !CCLayerColor::initWithColor(ccc4(255,255,255,255))) { return false; } m_arrTar = new

2014-03-27 21:22:32 691

原创 cocos2d-x学习三触摸抬起响应喷发子弹

bool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !CCLayerColor::initWithColor(ccc4(255,255,255,255))) { return false; } CCSize scree

2014-03-27 19:05:58 480

原创 cocos2d-x学习二精灵定时移动

bool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !CCLayerColor::initWithColor(ccc4(255,255,255,255))) { return false; } CCMenuItemIm

2014-03-27 17:47:00 398

原创 delegate

(1)#import #import "CellData.h"@protocol AddViewControllerDelegate - (void)setCellData:(CellData *)data;@end@interface AddViewController : UIViewController@property (weak, nonatomic) i

2014-03-25 16:32:59 481

原创 cocos2d-x学习一文档阅读

UI Coordinate SystemCocos2d-x/-html5/-iphone 与OpenGL使用相同Coordinate System,右手坐标系。在2D世界只用x,y轴,原点在屏幕左下角Parent and Childrens每个类继承于CCNode (Ultimate cocos2d-x class)的子类都有定位点属性。

2014-03-23 19:32:04 637

原创 const 用法

修饰函数的定义体:       定义const函数,只需要将const关键字放在函数声明的尾部。任何不会修改类的数据成员的函数都应该声明为const 类型。如果在编写const 成员函数时,不慎修改了数据成员,或者调用了其它非const 成员函数,编译器将报错,这无疑会提高程序的健壮性。class Stack{public: void Push(int elem);

2014-03-22 17:11:24 471

原创 排序算法

插入排序void insertSort(int *arr,int n){ assert(arr != NULL && n > 0); for(int i = 1;i < n;i++) { int k = arr[i]; for(int j = i-1;j >= 0;j--) { if(arr[j] > k) { arr[j+1] = arr[j];

2014-03-21 19:42:34 344

转载 数组和指针

数组和指针:(一)一维数组和指针int a[2] = {0x12345678 , 90};int *p;p = a首先 p 指向 a,因为数组的名字就是指针,而且类型是 int 所以这里简单的匹配了。那么*p == a[0] == 0x12345678*(p+1) = a[1] = 90;注意指针地址加一这个操作,关键是看指针的类型,现在这里指针既然

2014-03-21 11:34:58 357

原创 windows学习

windows消息机制:1) 系统中发生了某个事件。2) Windows把这个事件翻译为消息,然后把它放到消息队列中。3)应用程序从消息队列中接收到这个消息,把它存放在TMsg记录中。4)应用程序把消息传递给一个适当的窗口的窗口过程。5) 窗口过程响应这个消息并进行处理。Windows消息控制中心一般是三层结构,其顶端就是Windows内核。Wi

2014-03-20 22:26:05 424

原创 c++内存模型二

有四种情况,会导致编译器必须为未声明constructor之classes合成一个default counstructor。1)包含成员对象2)base class的默认counstructor3)为每一个对象初始化其virtual function机制4)为每一个对象初始化其virtual base class机制除却这四种情况,default counstructor 实际

2014-03-19 17:56:02 362

原创 c++内存模型四

C++中多态(polymorphism)表示以一个public base class 的指针或 reference,寻址出一个derived class object的意思。继承:1)它可以继承base class 所声明的 virtual function的函数实体,该函数实体的地址会拷贝到derived class的virtual table相对应的slot中。2)它可以加

2014-03-19 13:23:55 369

原创 c++内存模型一

nonstatic data member 被置于每个对象内,static data member被置于每个对象外。static 和 nonstatic function 也被置于每个对象外。virtual function 的支持:1)虚函数表2)虚表指针。X foobar(){ X xx; X *px = new X; xx.foo(

2014-03-19 11:24:41 405

原创 数据存储学习

使用文件持久化- (NSString*)filePath{ NSArray *documentDir = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *doc = [documentDir objectAtIndex:0]; ret

2014-03-18 22:14:31 451

原创 pray例子----------------------设置navigation 与 其按钮背景

navigation[html] view plaincopy- (void)renderNv  {      UIImage *backgroundImage = [UIImage imageNamed:@"nv.png"];  //获取图片      CGRect rt = self.navigationController.

2014-03-18 21:09:34 394

原创 pray例子----------------------获取时间,碰触背景键盘消失

[objc] view plaincopy- (NSString*)getDate  {      NSDateFormatter *formatter = [[NSDateFormatter alloc] init];      [formatter setDateStyle:NSDateFormatterMediumStyle];      [f

2014-03-18 21:09:19 419

原创 pray例子----------------------获取地理位置

[objc] view plaincopy#import     @interface PBTextViewController ()    @property (weak, nonatomic) IBOutlet UIImageView *bkImageView;  [objc] view plain

2014-03-18 21:09:05 510

转载 pass2word例子---------------学习FMDB使用

http://blog.devtang.com/blog/2012/04/22/use-fmdb/前言SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库。iOS SDK很早就支持了SQLite,在使用时,只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即可。但是,原生的SQLite

2014-03-18 21:08:28 407

原创 pass2word例子---------------启动密码存储

设置密码[objc] view plaincopy#pragma mark-- switch change  - (void)switchChanged:(id)sender  {      if (_passwordProtect.on == NO)      {          _passwordProtectAle

2014-03-18 21:07:35 693

原创 相机学习

[objc] view plaincopy@interface ViewController ()  @property (weak, nonatomic) IBOutlet UIImageView *imView;    @end    @implementation ViewController  {      UIImagePick

2014-03-18 16:46:07 457

原创 uitableview学习

设置圆角- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view from its nib. self.mytv.layer.cornerRadius = 8.0;}响应单元格右侧按钮- (void)tableView

2014-03-17 19:59:45 315

原创 子界面进入主界面更新主界面数据源

[self.myTableView reloadData];

2014-03-04 14:33:08 413

原创 切换界面导航遮挡问题

self.edgesForExtendedLayout = UIRectEdgeNone;

2014-03-04 14:02:57 537

原创 从子界面获取数据返回给主界面

子界面@protocol getLabelDelegate - (void)getNString:(NSString *)str;@end@interface AddViewController : UIViewController@property (weak, nonatomic) id delegate;@end- (void)viewDidLoad{

2014-03-04 13:53:48 1372

原创 自制按钮返回界面

- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view from its nib. UIBarButtonItem *rightBtnItem = [[UIBarButtonItem alloc] initWithBarButtonSystemI

2014-03-04 13:49:46 707

原创 使用自制cell

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ static NSString *cellIdentify = @"MyTableViewCellIdentity"; MyTableViewCell *cell =

2014-03-04 11:31:06 471

原创 增加bar button item后弹出新界面

- (void)viewDidLoad{ [super viewDidLoad]; UIBarButtonItem *barLeftItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(add)];

2014-03-04 10:54:52 558

原创 UIAlertView

ViewController.m文件添加代码- (IBAction)displayAlertBtn:(id)sender{ UIAlertView *alert1 = [[UIAlertView alloc] initWithTitle:@"aa" message:@"bb" delegate:self cancelButtonTitle:@"dd" otherButtonTitle

2014-03-03 10:33:15 597

转载 Win7 和 MAC 系统通过VMware共享文件夹

本文转自:http://blog.sina.com.cn/s/blog_725cab6d0100r9dv.htmlWin7是Server,Mac是Client,VMware上运行Mac系统1、在VMware的Options菜单中选择Shared Folders选项2、选择Always enabled选项3、然后选择要在Win7系统上共享的文件夹路径名

2014-03-01 20:06:00 580

空空如也

空空如也

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

TA关注的人

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