原创 牛牛牌型判定

牌型大小: 五小牛 > 五花牛 > 炸彈 > 銀牛 > 牛牛 > 有牛(牛987654321) > 沒牛,K > Q > J ……2 > A, 黑桃♠️ > 紅桃♥️ > 梅花♣️ > 方塊♦️,同樣的牌型比大小,同樣的手牌比

原创 tiledmap拼接處有雜色線(黑線、縫隙)怎麼解決

最近在cocoscreator裏使用tiledmap時發現圖快拼接處有黑色(雜色)的線條,通過修改地圖塊的大小無法解決,在tiledmap編輯器裏一切正常,導入creator就有問題,後來發現是因爲creator的抗鋸齒引起的,

原创 見縫插針小遊戲開發

一、主要邏輯 ​ 首先根據配置表設置好遊戲數據(比如大球的旋轉速度、旋轉方向、默認已經插上的針數及間隔角度,小球的數量等按需設置即可),開始遊戲後大球不停的旋轉,點擊屏幕從下方發射“大頭針”,並計算好移動距離,這樣可以不需要檢測針

原创 cocoscreator 精靈轉向動作,隨動轉向

精靈在執行曲線或者移動動作時,發現方向沒有變化看着很奇怪,這裏仿照cc.Repeat等動作封裝了包裝動作RotateAction, 這樣就可以實時的改變精靈的朝向(尤其適合捕魚類遊戲😄) cocos的動作類關鍵就是step和

原创 2048小遊戲開發

2048小遊戲開發 記得14年的時候吧,2040小遊戲非常火爆,很多公司也做了個“升級版”,當時我們是使用cocos2d-x(c++)引擎進行開發的,各種換皮玩法。不過由於當時我也是個遊戲開發新手,做出來的bug不少。這遊戲雖然

原创 cocoscreator 模擬點擊

在製作新手引導或者自動化測試時,有了模擬點擊真的方便不少,雖然cocos官方沒有提供,但是查看源碼還是支持的,這篇文章是轉載自: https://forum.cocos.org/t/topic/83221 https://gith

原创 uint8 Array和Base64互轉

轉自 stackoverflow 最近在做截圖上傳時需要數據轉換,網上找的解決方案記錄一下。 unction uint8arrayToBase64(u8Arr) { let CHUNK_SIZE = 0x8000; /

原创 cocos2d-x常用功能與控件

CCDirector,主要職責是管理場景和切換場景,遊戲暫停等.另外他還負責初始化openes相關的一東西.是一個單例類 常用函數 runWithScene 運行場景 replaceScene 替換場景 getRunningScene 

原创 求線段交點

下面我就現學現賣的把最近才學會的一些"求線段交點"的算法說一說, 希望對大家有所幫助. 本文講的內容都很初級, 主要是面向和我一樣的初學者, 所以請各位算法帝們輕拍啊 嘎嘎 引用 已知線段1(a,b) 和線段2(c,d) ,其中a

原创 cocos2d-x 2.x交叉編譯設置

爲了後續進行cocos2d-x項目的交叉編譯以及利用cocos2d-x創建androi項目更加快速,我先要配置一些常用路徑 1,打開終端,輸入命令 pico  .bash_profile 2,然後配置開發包的路徑,如下: export A

原创 使用clock函數實現跨平臺的精確計時

       在用 cocos2d-x的過程中,想計算時間差,比如touchbegin與touchend的點擊時間差的時候,需要獲得當前的時間,這個時候一般用的是time(NULL)來獲得,返回的單位是time_t 在ios平臺上看了下,

原创 經典排序算法之冒泡排序

冒泡排序,幾乎每個程序員都會的經典排序算法,每趟循環都找出最大的值。時間複雜度最好最壞均爲O(n²)。所以冒泡適合用於數據量非常小的排序。 function sortBubble(arr) { let flag = fal

原创 常用算法之遞歸算法

遞歸算法就是把問題轉化爲規模小了的同類問題的子問題,然後遞歸調用函數來表示問題的解。 利用遞歸求1+2+3….: int recursive_sum(int a) { if (a<=1) { return

原创 cocos2d-x 3.2線程安全的消息中心

本文章參考了某個博友的文章,具體的記不清楚了,望見諒! // //  MsgManager.h //  MsgManager////  Created by sky on 14-11-21.////  線程安全的消息中心#ifndef

原创 cocosbuilder中scrollview的使用

////  Created by sky on 14-8-19.#include <iostream> #include "cocos2d.h" #include "cocos-ext.h" USING_NS_CC;USING_N