原创 申請Android開發者賬號

詳見 http://dev.youmi.net/2011/07/android-market-apply.html

原创 移植cocos2d-x 遊戲從Android平臺到IOS平臺分辨率問題及解決辦法

問題描述: 因爲遊戲剛開始設計時是在Android平臺上運行的,所以使用的是當時Android主流的分辨率(800 * 480), 使用cocos2d-x在其他Android平臺可以做到等比例縮放,所以Android平臺上沒有做改動。 但

原创 Android os設備謊言分辨率的解決方案

Reference to http://blog.csdn.net/xiaominghimi/article/details/6180606.  Mark

原创 如何解決cocos2d-x顯示瓦片地圖黑線的問題

    使用cocos2d-x顯示瓦片地圖,發現兩個瓦片銜接的地方有黑線,找了一下解決方案:     第一種:     修改 ccConfig.h      將     #define CC_FIX_ARTIFACTS_BY_STRECH

原创 cocos2d-x 編譯 Anroid版本遇到的問題以及解決辦法

這幾天都在苦逼的編譯程序Android版本,到昨天晚上終於能編譯通過且正常運行,現在把這幾天遇到的問題和大家分享一下: 一 無法替換cocos2d-x本身自帶的libxml2     爲什麼需要自己編譯libxml2:     由

原创 ZooKeeper源碼分析

ZooKeeper源碼分析 業餘時間學習了一下ZooKeeper : Distributed process coordination這本書的內容,對ZooKeeper實現的細節很好奇,所以順便把ZooKeeper源碼看了一遍。看

原创 cocos2d-x如何反白高亮CCSprite

在做遊戲時遇到需要使用純白色高亮精靈的場合,嘗試了很多辦法沒有解決問題,目前有以下幾種解法: 1. 最簡單當然是切換成和精靈圖片一樣的另一張純白圖片。 2. 使用glTexEnvi。具體如下:    2.1 重寫一個類繼承CCSprite

原创 一個C語言線程池的實現

本示例實現了兩種簡單的線程池模型。 1. thread_pool 任務提交到公共的列表,空閒工作線程從任務隊列獲取並執行任務 2. ordered_thread_pool 當任務需要按次序執行時,例如服務器中希望同一個用戶(連接

原创 OpenGL 超級寶典源代碼下載地址

svn checkout http://oglsuperbible5.googlecode.com/svn/trunk/ oglsuperbible5-read-only Mark

原创 Cocos2dx + Libev + protobuf 實現長連接客戶端

項目中需要使用socket和服務器連接,因爲以前使用過libev來作爲服務器,所以就懶得再去寫一套,而想到直接使用。但是libev其實爲了處理一個服務器能夠處理多個客戶端的連接,所以用在客戶端沒有太大的必要。 protobuf作爲二進制傳

原创 內存相關問題以及調試辦法

內存泄露 什麼是內存泄露 程序中申請的資源在程序進程退出之後系統都會回收,所以只要程序退出,程序申請的內存都會被釋放。但是,如果程序在運行的過程中不停的申請內存(或資源),而且不再使用時不進行釋放,會導致系統資源耗盡。 內存泄露實例代碼

原创 pgeRippleSprite cocos2d-x版本移植

//OpenGL ES 2.0 Shader版本的修改完成,使用GPU計算紋理的位置能顯著提高效率。 參考http://blog.csdn.net/yuanhong2910/article/details/18766385 在 www.

原创 Ubuntu 64 位版本不能運行NDK的問題

NDK-BUILD失敗,錯誤提示: make: ~/dev/android/ndk/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-andro

原创 cocos2d-x 在鍵盤顯示時輸入框上移的實現

廢話不多說,直接貼代碼:1. 將需要管理的精靈繼承CCIMEDelegate。 2. 實現下面四個虛函數:     virtual void key

原创 Cocos2dx標籤頁(TabControl/TabView)的簡單實現

標籤頁是經常用到的控件,但是cocos2d-x並沒有提供實現,我在cocos2d-x extension GUI的基礎上實現了一份。 約束條件:  1. 整個TabControl的大小和背景的圖片大小一樣。   2. 標籤不考慮超過Tab