91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

七 手游開發神器 cocos2d-x editor 之圖片字體(LabelBMFont)

發布時間:2020-06-30 11:25:10 來源:網絡 閱讀:329 作者:makeapp628 欄目:游戲開發

我們平時玩游戲時候看到很多超炫的字體效果,大部分都是用了自定義圖片, cocos2dx里面叫做LabelBMFont;


運行效果如下;

七 手游開發神器  cocos2d-x  editor 之圖片字體(LabelBMFont)


七 手游開發神器  cocos2d-x  editor 之圖片字體(LabelBMFont)


代碼下載地址:http://www.kuaipan.cn/file/id_25348935635744540.htm?source=1



  首先在Resources目錄下新建一個fonts目錄存放字體

七 手游開發神器  cocos2d-x  editor 之圖片字體(LabelBMFont)


fonts目錄成功后,右擊,新建BMFont

七 手游開發神器  cocos2d-x  editor 之圖片字體(LabelBMFont)


命名后發現fonts目錄下有了 score.fnt文件,把準備好的字體圖片復制到fonts目錄,然后把圖片拖動到指定區域

七 手游開發神器  cocos2d-x  editor 之圖片字體(LabelBMFont)


接著一張一張的截取圖片,對應好名稱,完成后別忘記點擊保存

七 手游開發神器  cocos2d-x  editor 之圖片字體(LabelBMFont)

七 手游開發神器  cocos2d-x  editor 之圖片字體(LabelBMFont)


保存好了后查看Text可以看到已經對應好了,到這里圖片字體創建成功

七 手游開發神器  cocos2d-x  editor 之圖片字體(LabelBMFont)


接下來我們要使用score.fnt,打開MainLayer.ccbx,先創建一個普通的LabelTTF,調節參數,命名“分數”;

七 手游開發神器  cocos2d-x  editor 之圖片字體(LabelBMFont)


然后創建一個LabelBMFont,指定src為score.fnf,設置text值,只能是score.fnt里面的名稱,如果沒有實時刷新,關閉后打開;

七 手游開發神器  cocos2d-x  editor 之圖片字體(LabelBMFont)


我們要實現分數隨時間增加而變化的功能,打開MainLayer,js,修改代碼如下:

// // CleanerScoreScene class // var MainLayer = function () {     cc.log("MainLayer")     this.scoreLabel = this.scoreLabel || {};     this.score = 123; };  MainLayer.prototype.onDidLoadFromCCB = function () {     if (sys.platform == 'browser') {         this.onEnter();     }     else {         this.rootNode.onEnter = function () {             this.controller.onEnter();         };     }      this.rootNode.schedule(function (dt) {         this.controller.onUpdate(dt);     });      this.rootNode.onExit = function () {         this.controller.onExit();     }; };  MainLayer.prototype.onEnter = function () { }  MainLayer.prototype.onUpdate = function (dt) {     this.score += dt;     this.scoreLabel.setString(Math.floor(this.score)); }  MainLayer.prototype.onExitClicked = function () {     cc.log("onExitClicked"); }   MainLayer.prototype.onExit = function () {     cc.log("onExit"); } 

最后點擊運行,分數不停的刷新變化


下一篇文章 我會介紹cocos2d-x  editor的動畫和幀動畫      筆者(李元友)

資料來源:cocos2d-x  editor


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

靖边县| 祁阳县| 屏东市| 松桃| 大田县| 杭锦旗| 长沙县| 吐鲁番市| 镇雄县| 邵武市| 罗田县| 宜黄县| 广水市| 清水河县| 义乌市| 青州市| 黎平县| 辰溪县| 太湖县| 琼结县| 蓝山县| 正蓝旗| 肥城市| 白城市| 乾安县| 邹城市| 通辽市| 永泰县| 郓城县| 巴马| 沛县| 三原县| 灵石县| 当涂县| 米易县| 西贡区| 盱眙县| 邹平县| 丽江市| 青神县| 翁源县|