原创 Cocos2dx遊戲教程(二十):Cocos2dx 內存管理

內存管理是C/C++開發人員不可避免的問題,也是C/C++最有爭議的問題,C/C++高手從中獲得了更好的性能,更大的自由,C/C++菜鳥的收穫則 《C從入門到放棄》 C/C++的靈魂拷問 既然講內存管理,我門首先介紹下C++的

原创 Cocos2dx遊戲教程(十八):三種緩存,TextureCache,SpriteFrameCache,AnimationCache

在前面的章節中,我們介紹了圖片常用的加載方式和相關內存優化。這一節中主要介紹下cocos2dx的緩存。 首先致敬大神 http://www.cocoachina.com/bbs/read.php?tid-200714.html (

原创 Cocos2dx遊戲教程(十七):Sprite加載方式及內存優化

在前面的章節中,我們所涉及到的圖片Sprite加載方式都是採用如下方式創建的 auto sp = Sprite::create("sprite.png"); sp->setPosition(Vec2::ZERO); this->a

原创 Cocos2dx遊戲教程(十六):繪製圖形,DrawNode扇形以及環形

通過前面十五章的介紹,大家應該都能實現“見縫插針”的基本玩法了吧。 但從頭玩到尾都是一個模式,是不是有些單調呢? 在這篇中將結合如何提升遊戲難度和可玩性給大家介紹一下Cocos2dx 的DrawNode。 提到DrawNode我們

原创 Cocos2dx遊戲教程(十二):“見縫插針”,遊戲結算界面和音效

前面遊戲主場景已經可以試玩了吧,但是是不是感覺很單調呢,如何進入下一關呢?要不要配置些音樂呢,在我的BGM中是不是有些無敵的感覺呢 首先我們來看一下需要添加的文件 我們可以看到,在這一節新增了GameFailedLayer,G

原创 C/C++:數據結構(單鏈表)

時代的一粒灰,落到個人頭上,就是一座山。誰也沒有想到2020的開頭以新冠狀病毒肺炎這隻黑天鵝拉開序幕。 有人說“2019年可能會是過去十年裏最差的一年,卻是未來十年裏最好的一年”。沒想到預言竟然快成真了 2020年應屆高校畢業生數

原创 Cocos2dx遊戲教程(十三):“見縫插針”,更新函數Update

在前兩個教程中是不是都出現了update方法呢?那麼這個方法的左右時什麼呢?本節將會給大家介紹下cocos2dx update方法以及定時器的運用。 相信大家在一看是創建空工程的時候應該就已經接觸到了吧,運行工程後在屏幕的左下角有

原创 Cocos2dx遊戲教程(十四):“見縫插針”,點擊事件

Cocos的事件分爲大概6種,分別爲屏幕點擊事件、鍵盤輸入、鼠標點擊、加速度事件、focus、自定義事件,對事件的操作施行的是監聽機制,就是每種事件都有一個監聽者類型。 本節主要介紹屏幕/按鍵點擊事件,其他不做詳細說明,使用方式類

原创 Cocos2dx遊戲教程(二):“見縫插針”,從添加一幅圖開始

前面的教程中我們已經完美的運行起了遊戲工程,Cocos2dx是C/C++編寫的呢,一個面向對象編程的遊戲引擎哦,是不是有些心動呢,那麼一起共勉吧! 代碼是最好的老師,我們從添加一幅圖開始吧~ 錯了,下面纔是 一、認識工程目錄結

原创 Cocos2dx遊戲教程(九):“見縫插針”,場景切換效果介紹

他來了,他來了,他帶着炫酷的效果來了,前面我們一直想知道場景怎麼切換,效果是什麼,在這一節中將會給大家介紹Cocos2dx場景切換的效果。 一、遊戲代碼實現 前面我們已經介紹了遊戲場景的跳轉,現在結合遊戲邏輯具體介紹下 1、將Ap

原创 Cocos2dx遊戲教程(三):“見縫插針”,Cocos2dx核心類介紹

前面給大家介紹了圖片精靈的加載和相關核心類的描述,聰明的小夥伴們應該都已經瞭解了相關的使用方式吧,這次呢就詳細的介紹下幾個核心類的作用,使用方式和框架結構,鞏固一下。 序、框架結構圖 我們看一下將要實現的遊戲的示意圖,能看出哪些是

原创 Cocos2dx遊戲教程(序):火爆抖音的網紅口紅機真能扎到口紅嗎?

一、口紅機是什麼 最近口紅機簡直刷爆抖音,是不是看着都覺得手癢啦,它的玩法也很簡單,掃碼支付幾塊錢,然後就會獲得一次闖三關的機會,用口紅扎水果,三關如果口紅全部紮上去了,就可以獲得商家精心準備的各種大牌口紅,那麼小夥伴們是不是都去

原创 ELK:ElasticSearch數據備份與還原

前幾天接到搭建ElasticSearch集羣的任務,作爲一個新手當然離不開百度的支持啦,開始着手查資料,改配置,不到一天就搭建起來集羣(請忽略時間問題……),第一次麼,不是那麼熟練。 穩定的運行了幾天,突然接到我們負責人的電話,節

原创 Flink:start-cluster.sh啓動單節點的時候taskmanager未啓動

flink單節點配置的時候,通過start-cluster.sh啓動集羣,需要在conf文件夾下的slaves中添加localhost,默認是有這個配置的。有一次配置standalong 多節點集羣后,重新清除配置,忘記添加了,導

原创 ELK:ElasticSearch常用操作記錄

記錄下一些常見操作。。。 #刪除索引 DELETE /my_index #修該es刷新間隔 PUT /my_index/_settings { "index" : { "refresh_interval" : "1s"