原创 JSONcpp使用.

JSON是一個輕量級的數據定義格式,比起XML易學易用,而擴展功能不比XML差多少,用之進行數據交換是一個很好的選擇。JSON的全稱爲:JavaScript Object Notation ,顧名思義,JSON是用於標記javascr

原创 暫存-後期再整理

當前審閱,換膚. 1.主窗體接收到了_T("valuechanged") 或者 _T("movevaluechanged")消息後,先判斷是否是要改

原创 cocos2d-x遊戲引擎核心之六——繪圖原理和繪圖技巧

一、OpenGL基礎   遊戲引擎是對底層繪圖接口的包裝,Cocos2d-x 也一樣,它是對不同平臺下 OpenGL 的包裝。OpenGL 全稱爲 Open Graphics Library,是一個開放的、跨平臺的高性能圖形接口。

原创 線程通信方式同步方式和進程間通信方式.

1、線程間的通信方式 使用全局變量 主要由於多個線程可能更改全局變量,因此全局變量最好聲明爲volatile使用消息實現通信 在Windows程序設計中,每一個線程都可以擁有自己的消息隊列(UI線程默認自帶消息隊列和消息循環,工作線程

原创 Duilib源碼 "類" 邏輯分析.

1.CControlUI 和 CPaintManagerUI  和 INotifyUI三類聯立<能把窗口管理器那個圖的notify看懂的話,你的消息機制就沒問題了> bool CPaintManagerUI::MessageHandler

原创 Windows Socket五種I/O模型——代碼全攻略

Winsock 的I/O操作:   1、兩種I/O模式 阻塞模式:執行I/O操作完成前會一直進行等待,不會將控制權交給程序。套接字 默認爲阻塞模式。可以通過多線程技術進行處理。 非阻塞模式:執行I/O操作時,Winsock函數會返回並

原创 CC_CALLBACK_0/2/3的使用.

重要的總結的話寫在前面:        1.直接看示例代碼中//3.x版本代碼的舉例,別看亂了,頭暈.     2. CC_CALLBACK_0 對應 CallFunc       CC_CALLBACK_1 對應 Ca

原创 WebKit簡述與開發指南.

出處:http://www.cnblogs.com/jyli/archive/2010/01/31/1660355.html 作者:李嘉昱 研究Webkit內核已經有一段時間了,在這期間我花了很多時間去研讀webkit代碼,並在網上

原创 TortoiseSVN新人使用指南

這篇文章源於6月份給公司新人作的關於SVN使用的培訓,轉眼已經過了幾個月的時間,丟了也怪可惜的,於是整理出來希望能夠幫助後來人快速入門。 安裝說明使用說明 檢出項目導入項目提交更新查看日誌版本回滾版本控制總結 安裝說明

原创 Unicode 和 UTF-8 有何區別?

作者:邱昊宇 鏈接:https://www.zhihu.com/question/23374078/answer/24385963 來源:知乎 著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。簡單來說:Unicode

原创 Cocos2d-x 詳解座標系統

重點話寫在前面:        1.世界座標.x右,y上.所有元素共用一個世界座標.        2.節點座標,本地座標.B在A中,(A是B節點的父節點.)B的座標是相對於A節點位置.[就是以A爲參,B的位置信息] 這篇博文

原创 Cocos2dx錨點

總結: 理解:                 精靈不是一個點,它是有大小的。你設置它的位置的時候。它是依照重心來設置這個精靈的位置的。                 錨點 就是這個精靈的重心。                 而設置錨

原创 Cocos2d-x 3.0 beta 中加入附加項目,解決無法打開包括文件:“extensions/ExtensionMacros.h”

Cocos2d-x 3.0 Alpha 1開始 對目錄結構進行了整合。結果有些附加項目也被在項目中被精簡出去。 比如說如果你需要使用CocoStdio導出的JSON、或使用Extensions擴展庫,libCocosStudio、li

原创 "-"狀態欄(CStatusBar)彙總文件

目錄; 1.常用方法 1.常用方法 創建狀態欄:   Create 設置狀態欄指示器(用於添加或減少狀態欄上窗格):   SetIndicators 獲得 / 設置狀態欄上窗格的顯示的字符串:   GetPaneText / SetPa

原创 cocos2dx繼承結構圖

CCDirector->CCScene->CCLayer->CCSprite->CCAction 繼承關係 CCObject---CCAction(動作,控制圖層運動,漸變,旋轉)                ---CCNo