原创 Eclipse 瀏覽文件插件 OpenExplorer

OpenExplorer https://github.com/samsonw/OpenExplorer/downloads

原创 編寫 android.mk 中 LOCAL_C_INCLUDES 的技巧

在編寫android.mk的過程中,免不了要修改LOCAL_C_INCLUDES來設置頭文件的include目錄, 一般寫成這樣 LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes \

原创 PNG文件結構分析 ---Png解析

爲了實現更高級的應用,我們必須充分挖掘PNG的潛力。 PNG的文件結構 根據PNG文件的定義來說,其文件頭位置總是由位固定的字節來描述的: 十進制數 137 80 78 71 13 10 26 10 十六進

原创 Github上更新自己Fork的代碼

一、前提本文的前提是你已經在github上fork了別人的分支,並且弄好了跟github的ssh連接。相關配置詳情參考:https://help.github.com二、詳細操作檢出自己在github上fork別人的分支到xUtils目錄

原创 Versions 配合 Xcode 4.5 的 FileMerge

把 Xcode 升級到 4.5發現 Versions 的文件對比功能無法使用了。因為 Xcode 自從 4.3 之後整體打包成一個App放到了 /Applications 下面,過去的 /Developer 整個被建議刪除掉了。 Ve

原创 mac 刪除文件夾裏所有的.svn文件

快速移除文件夾裏的SVN版本控制信息在終端輸入sudo find /Users/justfly/Documents/workspace/justSVN/ -name ".svn" -exec rm -r {} \;意思就是查找在/Use

原创 遊戲中子彈的回收重用

最近在做一個射擊類遊戲,涉及到子彈的回收和重用,通過容器的實現,內存基本保持穩定,具體代碼如下: 定義: std::vector<PhysicsSprite *> m_oldBullets; std::vector<Ph

原创 cocos2d-x 觸摸消息響應

單點觸控:Targeted Touch Delegate方式 一個層接收觸摸消息需要如下步驟: 1,在初始化階段將此層的屬性設置爲接收觸摸消息。例如在init()函數中添加: m_bIsTouchEnabled = true; 

原创 MobclickAgent——友盟用戶分析工具

Android 統計分析 SDK使用指南 1.建立App,下載SDK 2.實現基本的使用 3.使用錯誤報告 4.使用自定義事件 5.使用分發渠道分析 6.使用應用程序更新提醒 7.使用用戶反饋收集 8.設置數據發送策略 9.使用在線配

原创 cocos2d Lua學習(一)

ios中調用lua函數及傳參方法 CCScriptEngineProtocol* pEngine = CCLuaEngine::engine(); CCScriptEngineManager::sharedManager

原创 編寫Android.mk中的LOCAL_SRC_FILES的終極技巧

問題的引入 在使用NDK編譯C/C++項目的過程中,免不了要編寫Android.mk文件,其中最重要的就是LOCAL_SRC_FILES源文件列表. 考慮有如下源文件分佈的情況: cpp文件全部位於android項目下的jni文件夾下

原创 Lua調用C函數:tolua++ 的使用

C與lua交互時通過棧的方式來完成,lua調用C函數時,需要同樣的通過壓棧出棧來完成數據交互。 使用tolua++,簡化這個流程,我們可以方便的讓lua調用C,原理是通過pkg文件定義C暴露給lua的接口。當然tolua++也支持C+

原创 cocos2d-x 粒子效果優化

      今天發現用cocos2dx加載多個粒子效果時fps直接下降到10,查閱資料,得到一下三個方法: 1:  降低粒子數 2:降低粒子生命週期 3:減小圖片     前兩種都試了下,可行,第三種沒試,不知道還有沒有其他方法,呵呵,繼

原创 Versions 出現 SVN Working Copy xxx locked

1:使用versions 出現 SVN Working Copy xxx locked  解決方案: 首先,先定位到工程目錄下,然後使用如下命令查看是否有鎖 find . | grep ".svn/lock"  然後再用

原创 Android 之SparseArray<E>詳解

SparseArray是android裏爲<Interger,Object>這樣的Hashmap而專門寫的class,目的是提高效率,其核心是折半查找函數(binarySearch) private static int binary