原创 CocosCreator項目實戰(04):初始化

文章目錄一、分數歸零二、清空所有塊 一、分數歸零 添加init()函數,爲了方便之後分數的更改,定義updateScore(number)函數,用於更改分數值與分數標籤的顯示。 start() { .

原创 CocosCreator項目實戰(02):基本場景搭建

文章目錄一、背景搭建二、遊戲標題與分數標籤三、預覽 一、背景搭建 在資源管理器assets目錄下右擊新建選文件夾,新建幾個目錄。 scenes:場景目錄; scripts:腳本目錄; prefabs:預置資源目錄 。 在

原创 CocosCreator項目實戰(03):背景塊設置

文章目錄一、背景塊節點二、預製資源三、繪製第一個背景塊四、繪製所有背景塊 一、背景塊節點 在bg節點下創建Sprite(單色)節點命名爲block,在block節點下創建Label節點命名爲numberLabel,可預先設置n

原创 CocosCreator項目實戰(01):開發工具安裝

參考 【NEXT學院】使用Cocos Creator開發微信小遊戲《2048》 進行項目實戰。 文章目錄一、微信開發者工具安裝二、Cocos Creator安裝 一、微信開發者工具安裝 參考微信官方文檔下載頁面,選擇穩定版

原创 FastRTPS學習筆記(2):安裝、創建簡單應用

文章目錄一、FastRTPS v1.8.0 安裝運行1.1 環境準備1.2 下載FastRTPS v1.8.01.3 編譯安裝1.4 創建簡單應用1.4.1 編寫簡單程序1.4.2 編譯簡單程序1.4.3 運行簡單示例二、Fast

原创 CocosCreator項目實戰(11):構建發佈微信小遊戲

文章目錄一、Cocos構建二、發佈微信小遊戲 一、Cocos構建 點擊項目 -> 構建發佈。 發佈平臺選擇微信小遊戲,點擊構建,當顯示complete時,即構建完畢。 二、發佈微信小遊戲 可參考官方文檔。前往註冊

原创 面試筆記:面經-猿輔導-一面

文章目錄一、自我介紹二、項目相關三、Java後臺3.1 Java異常處理3.1.1 Exception和Error的區別3.1.2 RuntimeException和CheckedException的區別3.2 Java線程3.2

原创 OpenDDS學習筆記(4):OpenDDS在Linux環境編譯

文章目錄一、編譯前準備1.1 環境1.2 下載ACE+TAO與OpenDDS1.3 解壓安裝ACE+TAO與OpenDDS1.4 設置相關環境變量二、編譯2.1 設置config.h2.2 設置Platform_macros.GN

原创 CocosCreator項目實戰(06):事件監聽

文章目錄一、添加事件監聽與方向判斷二、優化方向判斷 一、添加事件監聽與方向判斷 在start()中添加事件監聽addEventHandler()方法。 start() { ... this.add

原创 面試筆記:面經-騰訊-一面

文章目錄一、自我介紹二、Java後臺2.1 自定義view2.2 onMeasure()方法、onDraw()方法、onLayout()方法的作用2.3 快速排序2.4 進程和線程2.5 堆內存和棧內存2.6 GC機制2.7 內存

原创 CocosCreator項目實戰(12):屏幕適配

文章目錄一、原理分析二、適配方案 一、原理分析 參考官方文檔:多分辨率適配方案。 假設設計分辨率爲800 x 480,寬高比爲1.67,討論實際情況,主要分爲三種。 設計分辨率寬高比 = 屏幕分辨率寬高比 假如屏幕分辨率是16

原创 CocosCreator項目實戰(05):生成數字塊

文章目錄一、找空閒位置二、隨機生成2或4的塊 一、找空閒位置 編寫一個找ROWS * ROWS塊中空閒位置的函數getEmptyLocations(),返回值爲一個表示空閒位置的數組。 getEmptyLocatio

原创 CocosCreator項目實戰(15):動畫與音效

文章目錄一、動畫二、音效 一、動畫 需要新增加動畫的地方有三處:1)新生成數字塊時;2)數字塊合併時;3)顯示排行榜時。可參考cc.tween官方文檔。 新生成數字塊時。修改game.js的addBlock()方法。

原创 CocosCreator項目實戰(13):功能-排行榜

文章目錄一、主域設置二、子域設置三、其他相關設置 參考Cocos接入微信小遊戲官方文檔,爲了保護其社交關係鏈數據,微信小遊戲增加了開放數據域的概念。只有在開放數據域中才能訪問微信提供的wx.getFriendCloudSto

原创 CocosCreator項目實戰(14):功能-分享

文章目錄一、主動分享二、被動分享 一、主動分享 主動分享即在遊戲中:1)點擊排行榜後點擊分享按鈕;2)遊戲結束後點擊分享按鈕。首先在game.js的properties中添加兩個按鈕屬性,並與Canvas綁定。 pr