自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dayuqi的专栏

在路上

  • 博客(17)
  • 收藏
  • 关注

转载 Cocos2d的字体生成软件Hiero v2.0 - Bitmap Font Tool的一些问题

最近在了解并使用Cocos2d的一些功能以便在iPhone上画一个页面。然而,在使用其中一个CCBitmapFontAtlas类的时候发现了一些问题。  该类可以按照一定的字体风格显示字符。使用该类本身并没有什么困难和问题。然而该类所需的字体文件是需要一个.fnt文件和.png文件。当调用该类生成文字时,它会去访问.fnt文件,然后通过.fnt文件里该文字对应的坐标,到.png文件里去寻找相对

2012-10-30 18:04:25 1061

转载 CCActionEase想说爱你也不难

尊重作者劳动,转载时请标明文章出处。作者:Bugs Bunny地址:http://www.cnblogs.com/cocos2d-x/archive/2012/03/17/2403007.html本文函数图像使用GeoGebra绘制,感谢它才华横溢的作者。我们前面介绍的动作主要是用来改变内部动作的执行速度,接下来要介绍的这几个动作主要是用来增加表现效果的,可以看作是简单的特效。

2012-10-28 20:00:01 1221

原创 UVA10137旅行问题(费用平摊,求最小交易总额,精确到分,误差不超过一分)已提交UVA online 通过

////  main.cpp//  uva10137////  Created by mac on 12-10-28.//  Copyright (c) 2012年 Roc. All rights reserved.//  程序已经在http://uva.onlinejudge.org/ 提交通过//  10807450 10137The T

2012-10-28 18:23:28 1209

原创 关于游戏对象是继承自CCSprite还是引用CCSprite的思考,想来想去,还是面向对象的思想的区别。

游戏对象继承自CCSprite是很多游戏示例的写法,很多,但不是全部,毕竟谁也不想自找麻烦,去引用CCSprite让它负责游戏对象的输出但游戏对象此时往往不派生自CCNode(有人要泪奔!)了,那末继承自NSObject的游戏对象是要闹哪样?我想来想去,初步的答案是思路清晰,解耦(接口分离原则)和多态的方便。准备跟老师讨论这个问题,答案待定,不允许评论,以下只是个人想法,纯属个人观点.

2012-10-27 01:58:09 2092

原创 初学习cocos2d小结(感冒了,几行代码都记不住...稍微复杂一点的动作序列看不下去,还是总结一下这两天看的东西)

这两天鼓捣cocos2d-iphone去了,你问我看的是哪本书?...国内cocos2d编程的书貌似我只找到一本...这是一个专注于开发2d游戏的引擎.可以支持3D加载但是3D渲染的代码要自己写.它封装了OpenGL ES的代码,有Chipmunk和Box2D两个引擎可供选择,所以开发难度简化,但编程技巧依然重要.      请去http://www.cocos2d-iphone.org去下载

2012-10-25 21:30:51 1556 2

翻译 Cocoa Core Competencies 的Object creation 和IOS面试题示例:写一个NSString类的实现

object creation:An object comes into runtime existence through a two-step process that allocates memory for the object and sets its state to reasonable initial values. To allocate an Objective-C

2012-10-23 01:12:02 10022 1

原创 C++的接口和重载<<运算符的小例子(试试把Circle的类的virtual的shapeName函数注释掉? )

C++代码  参考谭浩强C++ 12章的12.4.3应用实例//// Shape.h// Shape//// Created by mac on 12-10-22.// Copyright (c) 2012年 Roc. All rights reserved.//#ifndef Shape_Shape_h#define Shape_Shape_h#inc

2012-10-22 19:40:21 1331

转载 常用的哈希函数

通用的哈希函数库有下面这些混合了加法和一位操作的字符串哈希算法。下面的这些算法在用法和功能方面各有不同,但是都可以作为学习哈希算法的实现的例子。(其他版本代码实现见下载)1.RS 从Robert Sedgwicks的 Algorithms in C一书中得到了。原文作者已经添加了一些简单的优化的算法,以加快其散列过程。[java] view plaincop

2012-10-21 23:28:43 983

原创 指向const变量的指针去当参数形参的好处

指向const变量的指针去当参数形参的好处, 在编写一个函数时,当已经确定这个函数不会更新数据值只是读取的话,就把指向const变量的指针设置成参数吧. 就算实参是非const变量也没有关系的哦.都能保证函数的正确性,都能保护形参指针所指向的对象,使其在函数执行中不被修改,这就是你在大量的代码示例中看到const class * 型指针的原因了.int main

2012-10-21 19:35:35 3454

原创 如何防止所写类的对象在栈中生成?

这是一个同学问我的问题.百度的时候知道答案是把析构函数弄成private就好了.编译器就不允许用在栈中定义的对象的方式进行定义了.         学析构函数的时候才彻底弄懂.先来看下析构函数的调用时间:         1.局部对象在函数返回时的调用析构函数;         2.static或定义的全局对象在main()或程序exit()后调用析构函数;         3.使

2012-10-21 18:06:33 1223

原创 请说明一下你对面向对象的理解

大概是个有编程的公司都有可能问这个问题吧. 我的理解是这样的:       面向对象是基于万物皆对象这个哲学观点. 把一个对象抽象成类,具体上就是把一个对象的静态特征和动态特征抽象成属性和方法,也就是把一类事物的算法和数据结构封装在一个类之中,程序就是多个对象和互相之间的通信组成的.       面向对象具有封装性,继承性,多态性.封装隐蔽了对象内部不需要暴露的细节,使得内部细节的变动跟外

2012-10-21 17:13:24 32151 2

原创 前两天复习Cocoa编程的小结--NSNumberFormatter ,UIBarButtonItem

~学习新对象NSNumberFormatterNSNumberFormatter *formatter= [[NSNumberFormatteralloc]init];    [formatter setNumberStyle:NSNumberFormatterCurrencyStyle];//建一个NSNumberFormatter并为NSNumber设置货币格式    boxOff

2012-10-19 23:51:09 1604

原创 Xcode gcc C++(希尔排序实现)

#include using namespace std;void shellSort(int * data,int len){   int d = len;   while (d>1) {        d=(d+1)/2;       for (int i=0;i           if(data[i+d]

2012-10-19 23:25:33 925

原创 看谭浩强C++的感想

我记得舍友在腾讯一面时被问到这个问题,char a = ""; 这个语句你怎么理解?有什么问题?        你觉得呢?即便我们上机,也不会这么写代码."那样写是编译不过的",在c语言课本浩强公的书里是这么说的,即便你觉得这样写没什么问题. 编译器持有不同意见. 所以,基础必定要扎实.只要有认真看C语言课本,都能回答这个问题...还记得逗号表达式么.逗号表达式是有值的..记得cout的s

2012-10-19 23:19:14 2115

原创 关于前阵子学习ios MVC设计模式的小结

MVC模式是  Cocoa(Touch)的核心,其包含了一些基本的设计模式. 设计模式主要是运用面向对象特性编程的一些总结性的经验. Cocoa MVC 模式包括 适配器模式(委托Delegate就是适配器模式).组合模式,命令模式,中介者模式,策略模式,观察者模式.时间有限先只小结比较熟的三个模式,并讲一下在Cocoa中的示例,你会发现很多Cocoa类库遵照了很多之类的模式1.组合模式是使用

2012-10-19 22:45:30 4352 1

原创 游戏中的跳帧处理

跳帧的定义是:当游戏实际运行帧数(时间)和理论运行帧数(时间)不同的时候,进行 work()函数的增加循环次数的处理, 也就是取消掉了显示帧.c代码:123456789101112131415//画一个帧voiddraw

2012-10-16 13:48:51 1706

原创 Xcode(C++) 快速排序实现

////  main.cpp//  QuickSort////  Created by mac on 12-10-3.//  Copyright (c) 2012年 Roc. All rights reserved.//#include using namespace std;template cl

2012-10-07 23:08:58 1780

空空如也

空空如也

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

TA关注的人

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