原创 cocos2d-x 3.1.1 學習筆記[10]序列幀動畫

序列幀動畫 簡介 Cocos2d-x中,動畫的具體內容是依靠精靈顯示出來的,爲了顯示動態圖片,我們需要不停切換精靈顯示的內容,通過把靜態的精靈變爲動畫播放器從而實現動畫效果。動畫由幀組成,每一幀都是一個紋理,我們可以使用一個

原创 c++ new 和 不 new創建出來的對象有什麼區別

    C++在創建對象的時候可以採用兩種方式:(例如類名爲Test) Test test  或者 Test* pTest = new Test()。        這兩種方法都可以實例化一個對象,但是這兩種方法有很大的區別,區別在於對象

原创 該死的setUserData和setUserObject

for (int i = 0; i < 10; i++) { auto sp = Sprite::create("CloseNormal.png"); sp->setTag(10);

原创 Cocos2d-JS 學習筆記[1]

個人感覺cocos2d-js(cocos2d-html5  + javascriptBingding)是一個很好的遊戲開發引擎。開發出來的遊戲也可以比較簡單的移植到android和ios,同時也支持編譯成windows和mac應用。相比較

原创 Cocos2d-js 3.0 alp2 使用指南

Download Cocos2d-JS: http://www.cocos2d-x.org/download Unzip and copy to C:/ Download JDK: http://www.oracle.com/tec

原创 cocos2d-x 3.1.1學習筆記[23]尋找主循環 mainloop

文章出自於  http://blog.csdn.net/zhouyunxuan cocos2d究竟是如何把場景展示給我們的,我一直很好奇。 憑個人猜想,引擎內部的結構類似於這樣 while(true) {

原创 cocos2d-x 3.1.1 學習筆記[18] Sprite創建之旅

//傳入一個字符串來創建一個精靈 Sprite* Sprite::create(const std::string& filename) { //向系統申請一塊內存 /* std::nothro

原创 golang學習筆記[2] 面向對象OOP

// one project main.go package main import "fmt" //爲int類型起個別名Integer type Integer int func (a Integer) More(b Intege

原创 cocos2d-x 3.1.1 學習筆記[17] 關於函數的那些勾當

對於cocos2d-x經常要用到的方法,不得不好好研究一下,這次的研究真心有收穫。 首先定義一個精靈,實現一連串連續的動作。爲了動作能夠回調我們的函數,我們必須先聲明並實現他們。 void ca

原创 23 歲那年你正處在哪個狀態?現在呢?

這是我在知乎看到的一個問答。 看完之後真的很有感觸,選取贊同最多的一些問答。 匿名用戶 23歲那年...就是去年...... 在22歲的時候我畢業,同時第二年準備考研,結果因爲壓力太大,期望太高,又失利了,但是我依然滿懷信

原创 golang學習筆記[1] 基礎知識

golang發現就很好玩。 很久沒有寫日誌了,繼續恢復吧。 // one project main.go package main import ( "errors" "fmt" "math" "os" ) func

原创 cocos2d-x 3.1.1 學習筆記[16] Particle 粒子效果

//plist文件裏面有粒子效果的各種參數 //textureFileName對應着使用粒子的圖片 auto particle = ParticleSystemQuad::create("starFlash.pli

原创 golang學習筆記[3] 併發編程

// one project main.go package main import ( "fmt" "runtime" "sync" ) var counter int = 0 func Count(lock *syn

原创 golang學習筆記[5] 整型

golang的整型總類衆多,但一般只是使用使用int或者uintt就好了, package main import ( "fmt" "unsafe" ) func main() { var i1 int8 = 1 //1

原创 golang學習筆記[4] 網絡編程

golang搭建一個網站只是需要簡單的幾句就可以了 package main import ( "fmt" "log" "net/http" "strings" ) func sayhelloName(w http.Re