原创 cocos2d精靈與動畫詳解

ps:雖說cocos2d的,但是cocos2d-x在架構及結構上與cocos2d大同小異,故此文亦適用於cocos2d-x。 通過對導演、場景、層和節點的剖析,現在我們已經可以寫出一個完整的遊戲體系了,在實際應用中,場景一般都是作爲遊

原创 MD2 文件格式詳解

準備學習3d遊戲,還不清楚md2格式,轉載這篇文章,與大家共享。 原文地址:http://tfc.duke.free.fr/old/models/md2.htm   The Quake II's MD2 file format w

原创 Box2d源碼學習b2Collision之碰撞(下) 具體形狀間的碰撞的實現

本系列博客是由扭曲45原創,歡迎轉載,轉載時註明出處,http://blog.csdn.net/cg0206/article/details/8441463 Box2d中,要形狀間實現碰撞,必須兩個碰撞形狀中至少有一個形狀要有體積,而鍊形

原创 Box2d源碼學習TOI之碰撞時間的實現

本系列博客是由扭曲45原創,歡迎轉載,轉載時註明出處,http://blog.csdn.net/cg0206/article/details/8441644TOI全稱Time of Impact,中文的意思是撞擊時間,在Box2d中,我

原创 Box2d源碼學習b2Collision之碰撞(上)公共部分的實現

本系列博客是由扭曲45原創,歡迎轉載,轉載時註明出處,http://blog.csdn.net/cg0206/article/details/8390560 Box2d中將碰撞部分單獨放到幾個文件中去實現的,它的結構和函數用於計算接觸點,

原创 Box2d源碼學習形狀(上):父形狀的實現

本系列博客是由扭曲45原創,歡迎轉載,轉載時註明出處,http://blog.csdn.net/cg0206/article/details/8300800 Box2d中每種物體它都是要有形狀的,關於形狀的是如何定義和實現的,我們今天就來

原创 Box2d源碼學習之Box2d簡介

本系列博客是由扭曲45原創,歡迎轉載,轉載時註明出處,http://blog.csdn.net/cg0206/article/details/8257607  隨着智能手機的大量普及,手機的性能也越來越好,伴隨而來出現大量的手機遊戲 ,其

原创 Box2d源碼學習Broad-phase的實現

本系列博客是由扭曲45原創,歡迎轉載,轉載時註明出處,http://blog.csdn.net/cg0206/article/details/8300658 在一個物理步長內,碰撞處理可以被劃分成narrow-phase和broad-ph

原创 Box2d源碼學習b2Timer、b2Draw和b2Settings的實現

本系列博客是由扭曲45原創,歡迎轉載,轉載時註明出處,http://blog.csdn.net/cg0206/article/details/8280463 今天我們要說在公共模塊剩下的三個小模塊的實現,分別是:計時器類、調試輔助類、和b

原创 Box2d源碼學習GJK之距離的實現

本系列博客是由扭曲45原創,歡迎轉載,轉載時註明出處,http://blog.csdn.net/cg0206/article/details/8352227 Box2d中距離是指兩個形狀最近點之間的距離,主要用於形狀的碰撞檢測,通過GJ

原创 QueryPerformanceFrequency用法

精確獲取時間: QueryPerformanceFrequency() - 基本介紹 類型:Win32API 原型:BOOL QueryPerformanceFrequency(LARGE_INTEGER *lpFrequency

原创 C/C++中幾種經典的垃圾回收算法 .

1.引用計數算法          引用計數(Reference Counting)算法是每個對象計算指向它的指針的數量,當有一個指針指向自己時計數值加1;當刪除一個指向自己的指針時,計數值減1,如果計數值減爲0,說明已經不存在指向該對

原创 cocos2d-x 學習: CCTextureAtlas 簡介

CCTextureAtlas是一個大圖繪製管理類。說白了,它本身保存一張大圖的紋理和一個記錄畫大圖某一區域的信息結構體的數組,通過操縱這個數組你可以繪製出一批四邊形,這些四邊形的紋理和繪製的座標都存放在你操作的數組之中的(又把廢話重複了

原创 OpenGL中混色的用法

混合是一種常用的技巧,通常可以用來實現半透明。但其實它也是十分靈活的,你可以通過不同的設置得到不同的混合結果,產生一些有趣或者奇怪的圖象。 混合是什

原创 Cocos2d-x 2.0 從HelloWorld入手

       從上一篇《Cocos2d-x 2.0 在Windows平臺下的使用》已經初步瞭解了Cocos2d-x的安裝、編譯,也已經可以運行HelloWorld示例了,運行HelloWorld至少所需的文件,包括:素材、動態庫,我