1. 程式人生 > >cocos2dx實時重新整理道具數量

cocos2dx實時重新整理道具數量

在遊戲中我們都會有一些道具或者金錢,而所擁有的這些道具都會有獲得或消耗,當獲得或消耗道具的時候就需要重新整理所擁有的數量,個人的具體做法如下

update()中:

//從資料管理器中獲取金幣數量

int goldNum = DataManager :: getInstance()->getGoldNum();

std::string goldStr;

//賦值給字串goldString %d 取整型

goldStr = CCString :: careteWithFormat("%d",goldNum)->getCString();

//先在標頭檔案宣告全域性變數:CCLabelAtlas * goldNum_show;

goldNum_show->setString(goldStr.c_str());

init()方法中:

//啟動Update()方法;

scheduleUpdate();

//用LabelAtlas在num.png中獲取數字字樣,需要知道字型的高和寬

goldNum_show = CCLabelAtlas ::create("9999","num.png",12,17,48);

//按需求設定goldNum_show的位置,顏色,大小,透明度等等,這裡就不寫了。

//把寫好的goldNum_show新增到父控制元件中

this->addChild(goldNum_show);

這個跟之前寫的定時器其實差不多,不過一個是顯示時間,一個是顯示道具數量,看懂了就很簡單了。

相關推薦

cocos2dx實時重新整理道具數量

在遊戲中我們都會有一些道具或者金錢,而所擁有的這些道具都會有獲得或消耗,當獲得或消耗道具的時候就需要重新整理所擁有的數量,個人的具體做法如下: 在update()中: //從資料管理器中獲取金幣數量 int goldNum = DataManager :: getInsta

IE瀏覽器——————資料實時重新整理問題解決

1.問題導致的原因,IE瀏覽器是存在快取的,初步瞭解原因可知: 對於普通的靜態檔案,IE是希望去進行快取的,但是對於動態的資料,例如JS資料,是不希望去進行快取的,這樣會導致一個問題就是,當資料進行實時的重新整理到IE瀏覽器的時候,因為IE存在IE_cache的問題,因此導致,IE的資料響應十分

websocket 實現實時重新整理功能

<script> export default { data() { return { websock: null }; }, methods: { initWebSocket() { var backUrlarr = this

報表實時重新整理顯示時間

報表,除了相對靜態地展現彙總統計資料以及分佈、趨勢等資料內容外,也可以用於顯示和時間相關的即時資訊,包括實時顯示時間。例如,下面這個裝置監控應用統系中,首頁除了顯示實時監控資料外,還需要在右上角顯示實時時間: 這種形式的“動態報表”其實在我們生活中也隨處可見,最常見的就是火車站大螢幕上的列

跳轉頁面導航選中效果(實時重新整理的頁面)

<!DOCTYPE html> <html>     <head>         <meta charset="utf-8" />    &

SrpingCloud 之SrpingCloud config分散式配置中心實時重新整理

預設情況下是不能及時獲取變更的配置檔案資訊 Spring Cloud分散式配置中心可以採用手動或者自動重新整理  1、手動需要人工呼叫介面   監控中心  2、訊息匯流排實時通知  springbus   動態重新整理資料 在Spring

springboot專案更改程式碼後實時重新整理問題

在spring boot使用的過程中, 發現我修改了靜態檔案, 前臺重新整理後, 沒有任何變化, 必須重新啟動, 才能看到, 這簡直不能讓人接受. 那有什麼方法來解決這個問題呢. Baidu之後, 得到了想要的答案, 在這裡記錄下來. 1. pom.xml 修改 <depe

EditText+ListView實時重新整理ListView

寫給自己和各位讀者:        首先說本人目前還是個菜鳥,每當遇到問題時,第一時間想到的是在網上查詢大神的解決方案,其實在借鑑他人的方法時,也是在不斷地提升自己,不管是程式碼的閱讀能力,還是接收新知識,還是僅僅為以後的專案開發留下一個印象,都起到了很好的幫助。總之,多上

echarts地圖如何實時重新整理散點

                                          &

年月日 時分秒 星期 農曆 實時重新整理 時間外掛

效果如圖(註釋掉了農曆),需要的話,請自行調出 話不多少,直接上程式碼 js程式碼部分 $(function(){ setInterval("currentTime()","1000"); }); function currentTime(){ var date = getCurr

Rgraph js 實時重新整理canvas,並解決重繪問題

1.前臺web aspx頁面   <div id="Div1">  <canvas id="id1" width="300" height="270" style="margin-l

Android的Activity實時重新整理

簡介 這幾天在寫Android,想要對當前的Activity進行資料的實時重新整理更新,可以使用多執行緒實現 上程式碼 public class MainActivity extends AppCompatActivity { private boolean run =

網頁除錯實時重新整理谷歌外掛LiveReload

今天再給大家普及一款前端除錯專用外掛,谷歌的 LiveReload,這東西是幹嘛用的呢? 我們知道編輯器,比如我用的webstorm,或者你們的sublime text*,等等,在編寫scss的時候能

extjs grid 實時重新整理的時候記錄滾動條的位置,讓滾動條不動

在實時重新整理的時候資料量過大會出現滾動條。這時候需要記錄滾動條的位置。只需在grid的viewConfig屬性裡面新增如下引數 viewConfig: {//實時重新整理的時候記錄滾動條的位置,讓滾動條不動     onLoad : Ext.emptyFn,       

不懂程式碼,如何做出實時重新整理的資料大屏?

首先恭喜你,當你看到這篇文章的時候,不管你是小白還是大咖,你都將直接獲得一個高階技能:輕鬆上手可實時重新整理的酷炫大屏。 製作視覺化大屏,一般有這麼幾種方案: 寫程式碼呼叫資料和圖表,比如寫JS+Echarts ; 直接的資料視覺化工具 前者對於大部分人來說門檻較高,而且

android 事件分發,解決由於listview中實時重新整理,導致子view點選事件失效

近期由於個人的某些因素作怪,導致沒有很好地總結和積累,主要是最近一段時間,大多數接觸的都是第三方的sdk ,在一些介面問題上造成了很多困擾,很是麻煩,並且說明文件也不詳細,所以每每遇到一些問題都要等待很久才能解決。 好了,廢話不多說了。下面開始今天的

Gulp編譯、合併、壓縮,以及Browsersync實時重新整理教程

之前專案中一直用的都是gulp-livereload,用gulp-webserver啟伺服器,來實現瀏覽器實時重新整理,但是每一次更新程式碼重新編譯有點慢。之後各種找原因改解決方案。方案一:加入gulp-changed來監測檔案是否改變過,如更改了index.less,只編

apicloud結合vue實現資料實時重新整理使用工具類

1.在入口頁 index.html apiready = function(){ var dataDefault = { user:{ nickname:'胡輝',

websocket實現資料庫更新時前端頁面實時重新整理

如題,實現以上功能,我知道主要有兩大種思路: 輪詢:輪詢的原理是隔一段時間向伺服器傳送一個請求,這裡不累述。這裡主要談一下第二種思路。 websocket進行前後端通訊:websocket是html5的新協議,基於TCP,在一次握手後,建立http連線,實現

Android 儲存資原始檔中的圖片到本地相簿,並實時重新整理的實現方法!

以上程式碼直接copy即可使用!Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.img_public_no);public static void saveImageToGaller