原创 C++基礎學習—面向對象基礎

目的:瞭解基本概念 《1 對象   封裝與信息隱藏   抽象  繼承與重用   多態性 思想: 《 1 數據和方法的綁定。 《2  數據類型和方法的複用,減少編碼 《3  數據/方法的訪問權限開發和隱藏

原创 c++14現行標準

C++14[編輯] C++14是C++的現行標準的非正式名稱,正式名稱爲"International Standard ISO/IEC 14882:2014(E) Programming Language C++"。C++14旨在作

原创 遊戲化編程網站

1 www.codecombat.com      類似《kingdom rush》風格的遊戲,github開源項目,支持python lua js (lisp 和 type scrpt試驗中),web形式編程,所見即所得。教授語言的基本

原创 QT xml轉ini的實現(從C#轉到QT)

c# QT xml操作差異 why:接到需求把設備端的xml參數,轉換爲ini,做一箇中間的數據結構,中轉後,格式化保存爲ini格式。c#寫好了,但

原创 cocos2dx 3.10 功夫小子學習筆記

一 目的 學習,並作爲練習的一個案例 github 地址  https://github.com/baidang201/KungFuChild 教程地址: http://suool.net/2015/07/30/My-Cocos2d-x

原创 cocos2dx lua 學習小坑整理

1 注意,對外導出的函數,不能設置local 如 fuction c:fun() end 2 layer註冊觸摸事件,必須setTouchEnabl

原创 cocos2dx 安卓makefile Android.mk,動態引用cpp地址

原因: 每次加一個cpp,都要改寫Android.mk 一次,修改了引用腳本,就不用每次都該了。 修改LOCAL_SRC_FILES 的賦值 轉自  http://suool.net/ 原來的。 LOCAL_PATH := $(c

原创 vs下,GBK格式的.h .cpp 編譯時,自動轉換爲UTF-8

轉自  http://suool.net/ 在VS下面開發Cocos程序的時候,他的默認編碼是GBK的,但是在遷移或者是編譯調試的時候要求UTF的編碼更爲方便。因此便有了將C++文件的編碼格式轉換爲UTF-8的需求問題。這個問題,當

原创 cocos2dx lua項目學習一 創建lua項目

一 創建cocos2dx lua項目的方法 1 通過cocos studio 2.3.2   win7 64位 =》如此即完成cocos studio的項目創建 “文件”菜單->新建項目->cocos項目->項目語言“Lua”->“完成

原创 把cocos2dx 2.2的項目移植到 cocos2dx 3.8

原因:要送個消消樂遊戲給人,有個現成的cocos2dx 2.2項目,但搭建cocos2dx 2.2版本的安卓編譯環境各種失敗,於是就想升級到3.8,方便編譯安卓apk包。 歸納變化如下 1 CC開頭的類名,如果找不到,去掉CC 2 觸

原创 C++基礎學習—定義類和對象

目的,瞭解如何定義類和對象 1 定義結構體 結構體和類的內部區別在於,struct內部的訪問權限默認是public,類默認是private typedef struct _Student { char name[128]; int a

原创 cocos studio試用體驗

(未完——) 1 UI控件分類 基礎對象(地圖 例子 聲音 節點 精靈) 控件 (按鈕 複選框 圖片 文本 fnt字體 進度條 滑動條 輸入框) 容器 (基礎容器 列表容器 翻頁容器 滾動容器) 資源  (場景 圖層 圖片 文件)

原创 文件的批量重命名

業務要求:把一批結果文件,轉換爲另外一個結果文件,爲了適應一個瀏覽工具的結果查看。 源頭文件: cardID_YYYYMMDDHHmmss.xml cardID_YYYYMMDDHHmmss_2.jpg xml文件格式 目標文件: Y

原创 再行約見黃鑫的職業規劃收穫

背景:從業兩年,C++基礎,覺得迷惘,想規劃下接下來做啥,當前要做什麼準備工作。 《1 確定方向 《2 確定方向上要發力的內容 《3 確定要走幾個階段,在各階段做什麼 《4 如何在方向上走穩(積極和自激勵) 印象:感覺平易近人。身高也

原创 Lua動態生成代碼

Lua load算上一個黑科技。(對應python的eval) 在編程中有些模式相同的代碼,但又不想複製粘貼,就想到了動態生成代碼並執行。如cocos2dx中的從csb文件加載按鈕,綁定按鈕處理事件。 先上簡單的例子: tabV = {