`
yangping_Account
  • 浏览: 187281 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论
文章列表
  原文地址:http://blog.csdn.net/xiaominghimi/article/details/6885825          游戏开发中难免用到进度条,例如做一些游戏技能的CD时间等都会使用到;那么cocos2d当然也封装了进度条,但是不太理想,如果童鞋们用过就应该知道,那么今天介绍两个知识点,第一:介绍cocos2d中的进度条CCProgressTimer如何使用;第二点:修改cocos2d封装的CCProgressTimer源码,实现“理想”形式的进度条;         OK,首先来学习下如何在cocos2d中使用CCProgressTimer进度条: ...
继续我们的iPhone OpenGL ES之旅,我们将讨论光效。目前,我们没有加入任何光效。幸运的是,OpenGL在没有设置光效的情况下仍然可以看见东西。 它只是提供一种十分单调的整体光让我们看到物体。但是如果不定义光效,物体看上去都很单调,就像你在第二部分程序中看到的那样。       阴影模型(Shade Model)   在深入讨论OpenGL ES是怎样处理光线之前,重要的是要了解OpenGL ES实际上定义了两种shade model, GL_FLAT 和 GL_SMOOTH。我们将不会讨论GL_FLAT,因为这只会让你的程序看上去来自九十年代: ...
  现在你已经知道OpenGL是怎样绘图的了,让我们回头谈谈一个很重要的概念:OpenGL视口(viewport)。 许多人对3D编程还很陌生,那些使用过像Maya, Blender, 或 Lightwave之类3D图形程序的人都试图在OpenGL虚拟世界中找到“摄像机” ...
还有许多理论知识需要讨论,但与其花许多时间在复杂的数学公式或难以理解的概念上,还不如让我们开始熟悉OpenGL ES的基本绘图功能。 请下载OpenGL Xcode项目模板。我们使用此模板而不是Apple提供的模板。你可以解压到下面目录来安装它: /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates/Application/ 此模板用于全屏OpenGL程序,它具有一个OpenGL视图以及相应的视图控制器。 大部分时候你不需要动到此视图。此视图用于处理一些诸如缓存切换之类的事物 ...
  我曾写过一些文章介绍iPhone OpenGL ES编程,但大部分针对的是已经至少懂得一些3D编程知识的人。作为起点,请下载我的OpenGL Xcode项目模板,而不要使用Apple提供的模板。你可以解压到下面位置安装此模板:/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates/Application/ 已经有大量有关OpenGL的好教程和书籍。但是,却没有多少是关于OpenGL ES,而且没有(至少在我撰写此文时)是专门针对学习iPhone上3D编程的。因为大部分有关学习Ope ...
cocos2d-1.0.1-x-0.10.0版本 http://www.cocos2d-x.org/news/38cocos2d-1.0.1-x-0.9.2版本 http://www.cocos2d-x.org/news/36当然建议大家用最新的0.10.0啦,不过注意里面box2d升级到2.2.1版本,原来的旧接口被bos2d社区改了很多,无法兼容老代码了。0.9.2版本里增加了对Linux版本的支持,建议大家用make来编译。虽然可以在eclipse里面编译linux版本和android版本,但设置相当繁琐,而且容易出错,我自己都要放弃这么干了,老老实实用命令行编译吧。另外比较值得一提的是支 ...
本章介绍两个知识点:                1. 在Cocos2d中添加系统组件;(本例中添加UIView 并嵌套一些View)                2. 解决View设置透明后,View中的其他组件也跟着透明的问题;详细问题如下:(网上找的网友的 ...
         首先进入AppDelegate.m 类中,    view plain <strong>- (void) applicationDidFinishLaunching:(UIApplication*)application{}</strong>  
   很多游戏中,便于开发就会直接采用Cocos2d提供的字体库来使用,但是因为提供的种类很多,那么Himi利用一些时间整理了57种字体样式,这些我想足够你用了; 不多说下面一起来看看吧:(每张图对应11种样式的字体,字体的名字就是其样式的名字)      --------------------------------------------       对应字体样式源码: CCLabelTTF *myLabel = [CCLabelTTF labelWithString:@"AppleGothic" fontName:@"AppleGot ...
  CCScene 对于使用cocos2d的童鞋肯定很熟悉,那么在使用   [[CCDirectorsharedDirector]replaceScene:<#(CCScene *)scene#>];  对scene进行场景(CCLayout)进行切换时,cocos2d提供了一些特效进行过渡,那么今天仔细翻开cocos2d源码,将所有的动画效果都测试了一遍,大概整理如下,提供大家查阅和使用吧;       因为我使用的是最新的cocos2d的1.0版本,所以一些函数方法跟之前不一样了,所以不要感到奇怪;       由于代码都有备注,所以就直接上代码了,就不详细单独解释了; ...
1.先在谷歌的AdMob网站上注册一个帐号,2.添加一个iphone或ipad手机应用广告3.下载发布者代码,并记住发布者ID4.下载下来的发布者代码里面有6个.h头文件和一个.a文件.把他们加入你的工程里5.添加下面4个framework     (1)AudioToolbox.framework
1、绘图总结: 绘图前设置: CGContextSetRGBFillColor/CGContextSetFillColorWithColor  //填充色    CGContextSetRGBStrokeColor/CGContextSetStrokeColorWithColor //笔颜色    CGContextSetLineWidth   //线宽度   绘图后设置: 注:  画完图后,必须 先用CGContextStrokePath来描线,即形状,后用CGContextFillPath来填充形状内的颜色.
网上能够搜索到的针对Cocos2d的粒子设计器不是很多,而且基本上都是收费的,能免费使用的,都是不能导出plist文件的。实在不想为这么一点简单的软件而支付最低8美刀的钱,所以抽空自己做了一个共享出来大家免费使用吧。在做Cocos2d开发的时候,我相信用得到的。注意哦,只支持MacOS10.6以上的系统。 使用时可以调整不同的参数,得到不同的粒子效果。调到你满意后,你可以保存为一个 .plist 文件,在你到cocos2d工程中直接导入这个plist文件就可以在你到程序中得到相应到粒子效果了。导出到plist文件支持在各种系统上运行,例如:MacOS、iPhone、iPad、iPo ...
NSString *pt = [[NSString alloc] initWithString:@"abc"];上面一段代码会执行以下两个动作1 在堆上分配一段内存用来存储@"abc"  比如:内存地址为:0X1111 内容为 "abc"2 在栈上分配一段内存用来存储pt  比如:地址为:0Xaaaa 内容自然为0X1111  下面分别看下assign retain copyassign的情况:NSString *newPt = [pt assing];   
       1、 三角函数   double sin (double);正弦   double cos (double);余弦   double tan (double);正切   2 、反三角函数
Global site tag (gtag.js) - Google Analytics