原创 obejec-c單例類宏

在使用object-c編程的時候,常常需要使用單例類來訪問全局變量,每次重寫都比較麻煩,有了宏就好多了 #import <objc/runtime.h>#define CWL_DECLARE_SINGLETON_FOR_CLASS_WIT

原创 如何不用圖片繪製圖形精靈

我們有時常常需要一些圓形或者方形的背景,來修飾其他精靈,而專門畫張圖片又有點麻煩,這時就需要自己用程序來繪製了。 最常見的兩種: 方形精靈 -(CCSprite*) createSpriteRectangleWithSize:(CGSi

原创 怎麼在cocos2d與GLSL2.0中用shader實現很酷的效果

原文地址:http://www.raywenderlich.com/10862/how-to-create-cool-effects-with-custom-shaders-in-opengl-es-2-0-and-cocos2d-2-x

原创 使用cocos2D和cocosBiuder製作一個類似青蛙跳的遊戲

原文地址:http://code.zynga.com/2012/10/creating-a-game-with-cocosbuilder/ 要製作的遊戲類似於青蛙跳,遊戲名字叫做:Cocos Dragon 廢話不多,直接上截圖 遊戲

原创 cocos2如何使用進度條

1、創建進度條對象 //精靈背景 CCSprite *progSprite = [CCSpritespriteWithFile:@"achievePlash.png"]; //初始化進度條 CCProgressTimer *prog =

原创 Admob廣告的添加

admon廣告添加的步驟和注意事項: 1、首先下載admob的API,主要包括下圖中的文件 2、直接加載到程序中 3、添加以下幾個依賴庫 SystemConfiguration.framwork MessageUI.framework

原创 cocos2d庫的更新

1、下載https://code.google.com/p/cocos2d-iphone/downloads/list 2、解壓到你指定的目錄,記下路徑 3、在命令行中進入剛纔的目錄 4、運行./install-templates.sh

原创 cocos2d 觸摸事件的傳遞

原文:http://labs.ywlx.net/?p=2410 cocos2d中觸摸事件的傳遞不同與android 不是那一層在前,就先傳遞到那一層。而是通過優先級來傳遞,優先級的值越低,就越先接受到觸摸事件。 如果優先級相同的話,纔會按

原创 在cocos2d中使用shader

cocos2d2.0以後,關於圖像處理部分已經全部改爲使用shader來進行,下面我們來看看shader的使用過程吧。 首先,shader可以分爲2類,一類是自定義的,一類是cocos2d提供的一些默認shader,2者使用的方法有所不

原创 CCMoveByCCMoveTo的一個重要區別

今天做界面遇到一個問題,來回切換過快的時候,界面的菜單都飛了。後來查找了下原因, 發現是CCMoveBy造成的。 兩者之間的區別: CCMoveBy:相對於自身移動移動絕對距離,無視目標 CCMoveTo:移動到絕對目標,無視距離 一

原创 CCEase動作緩衝的解析

在很多遊戲引擎中,都有各種各樣的動作,以及各色各樣的動作緩衝,以便達到不同的效果。 在cocos2d中,同樣也有這樣一大批動作緩衝類。 先讓我們分析下動作是如何運行的吧。 1、動作的要素 一般的動作至少有2個要素,一個是時間、一個是目的地

原创 playEffect參數的詳解

在cocos2d中,有一個播放聲音的函數: -(ALuint) playEffect:(NSString*) filePath pitch:(Float32) pitch pan:(Float32) pan gain:(Float32

原创 一些學習網站

彙編語言 http://www.aogosoft.com  http://asm.yeah.net 《Windows下彙編語言程序設計》http://

原创 如何集成inmobi到android

Adding SDK to your project Copy the InMobi-5.x.x JAR file and place it in the /libs folder in your project (you may

原创 獲取ios可用的系統字體以及名字

//列出ios系統可用的字體 NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]]; NSArray *fontNames; N