有一段時間不摸cocos2dx了,今兒想重新溫馨一下,不然以前學的就荒廢了,想還是做個鬥地主吧,網路版的,伺服器端以後再寫,今天就先搭個介面!
搭建的介面code:
下面關於socket和多執行緒是為了以後做網路端做準備的,就先貼出來,有興趣的自己研究,關於這方面的可以參考himi的部落格:
關於cocos2dx連線到伺服器端的code:
int sockethandle = 0; //建立bsd連線 //ip and port int helloworld::connect(const char *ip, unsigned short port) memset(&sa,0,sizeof(sa)); memcpy((char *)&sa.sin_addr, hp->h_addr, hp->h_length); sa.sin_family=hp->h_addrtype; sa.sin_port = htons(port); sockethandle = socket(sa.sin_family, sock_stream, 0); if(sockethandle<0) if (::connect(sockethandle, (sockaddr *)&sa, sizeof(sa))) cclog("client connect ok! ip:%s:%d",ip,port); return 0; }多執行緒的code:
//建立執行緒 int helloworld::threadstart() //errcode = pthread_create(&threadhimi, &tattr, thread_function, this); } while (0); return errcode; }上面是非常簡答的搭了個介面的**,但還調了一段時間,後期繼續跟新邏輯**!
******************** 迂者 丁小未 csdn部落格專欄***************==
unity qq群:858550 cocos2dx qq群:280818155
********************== 相互學習,共同進步 ***************====
歡迎關注我的微博:
cocos2d x 之UITextField的使用
本文使用的是cocos2d x 2.1.6版本,cocosstudio1.6.0.0版本。其呼叫的相關 如下 bool helloworld init void helloworld textfieldevent ccobject psender,textfiledeventtype type 不過...
Cocos2d x之場景切換
在很多rpg遊戲中大部分存在多個場景,如開始的歡迎介面 選單介面 戰鬥介面 場景切換只需要呼叫ccdirector shareddirector replacescene s s為新的場景,這句 的是含意,是用新的場景s去替換掉舊的場景,但是這樣的場景替換,來得太突然,給使用者的感覺不太好,我們需要...
cocos2dx之CCAnimate建立乙個動畫
前面的文章中也有例子是建立乙個動畫,利用的是檔案建立,將所有的sprite載入到乙個檔案中去,然後讀出,現在我們嘗試不用檔案,直接利用ccanimate來建立乙個sprite動畫,例子 如下 void myactionanimatelayer initlayer sprintf szname,ima...