原创 mac GitHub 打不開怎麼辦?

{提供2解決方法 1:終端更改 2:文件修改 } {1:終端更改 這種好像是網路上說的最多的方法. 在應用程序裏面打開終端(terminal),輸入 sudo vi /etc/hosts 然後提示輸入系統密碼

原创 cocos2d-x 獲取系統時間 年月日時分秒還有毫秒

1秒(s) = 1000 毫秒(ms) = 1,000,000 微秒(μs) = 1,000,000,000 納秒(ns) = 1,000,000,000,000 皮秒(ps) 本函數主要實現獲取系統年月日時分秒還有毫秒。 對網上獲取系

原创 cocos2dx 控件學習EditBox TableView ControlSlider ScrollView

{     EditBox 輸入框     TableView 滑動格子控件      ControlSlider  進度條     ScrollV

原创 WebStorm|InteIIiJ IDEA 默認配置

{     1:快捷鍵搜索     2:修改Webstorm內存配置文件     3:在Webstorm中排除檢索目錄     4:Webstorm過濾項目中的.meta文件     5:自動保存文件     6:工具欄顯示     7:

原创 OpenGLES---畫一個矩形

{目錄 RectShader RectWin 窗口 畫東西的幾種類型 引用Shader中的屬性(自己在Shader中寫的一些需要傳值的類型) glGetU/A... 設置Shader數據(Shader什麼類型就用什麼類型

原创 OpenGLES---分離窗口和OpenGLES代碼

AppProtocol  協議(初始化,繪製,銷燬) AppWin 窗口實現 AppDelegate 實現OpenGLES初始化,繪製,銷燬 註釋:cocos2dx中抄的(去掉父類中的單例,就這點不太一樣,都是一個對象) --  AppP

原创 Mac 配置環境變量 .bash_profile

{   1 創建 .bash_profile文件    2 官方 例子 } //創建 .bash_profile文件 在終端中 輸入 open .bash_profile 假如打開一個 文檔的話 那就是你有這個文件 假如沒有的話 就要創

原创 弧度正常寫法 0.125*3.14 0.25*3.14 0.5*3.14 1.0*3.14 1.5*3.14 2.0*3.14

1弧度=180/pi度 (約等於 57.295) 1度=pi/180弧度 (約等於 0.0175) 角度轉弧度 弧度=度*(pi/180)     (度*0.0175) 弧度轉角度 角度=弧度*(180/pi)     (弧度*57.

原创 box2d b2Filter 碰撞過濾

{ -分組索引(groupIndex) -類別標誌位(categoryBits)  -遮罩標誌位(maskBits) } 網上也有寫的一些文章,說的有點不太詳細,本人推薦下面的這個鏈接可以看看這個,寫的不錯,英文好的話,儘量看原版 ht

原创 cocos2d-x3.0以上 配置創建項目

{目錄1: 環境搭建 win mac2: 創建項目 mac3: 編譯運行 mac(ios android) } {//1環境搭建:win mac win 配置的話 去這個裏面http://www.cnblogs.com/ShadowLo

原创 OpenGLES---初始化OpenGL-ES環境

{ 1:獲取 Display 2:初始化 egl 3:選擇 Config 4:創建 Surface 5:創建上下文對象 6:查看 Display Surface Context 是否創建成功 7:繪製 8:銷燬 OpenG

原创 Eclipse 默認設置 編碼 行數

Eclipse 下一行代碼的默認寬度是 80 , 稍長一點的一行代碼就會自動換行,代碼可讀性較差,我們可以自己在 Eclipse 對代碼寬度進行設置。 設置路徑爲:win【Window】→【Preferences】→【Java】→【Co

原创 OpenGLES---Windows窗口

{步驟 1:註冊窗口 RegisterClassEx 2:創建窗口 CreateWindowEx 3:更新顯示窗口 ShowWindow 4:消息循環 PeekMessage/GetMessage

原创 OpenGLES---搭建環境

{1:連接文件 項目->配置屬性 {C/C++ ->常規 附加包含目錄 ../../depends/include } } {2:庫文件 項目->配置屬性 {連接器 ->輸入->附加依賴項

原创 std::bind std::find 學習

std::bind 學習 simple(1) template <class Fn, class... Args> /* unspecified */ bind (Fn&& fn, Args&&... args); with