原创 Git連接Github是遇到的問題

ssh -T [email protected] 報錯 Warning: Permanently added the RSA host key for IP address '192.30.253.113' to the list of k

原创 cocos2d-x 4.0 學習之路(一)環境搭建 Mac版

我的Mac系統:MacOS Catalina 10.15.3,Xcode 11.3.1 (Windows上的環境搭建,請參考我的另一篇博客,環境搭建Windows版) 準備工作: 1.檢查Python版本: python --ve

原创 cocos2d-x 4.0 學習之路(七)場景切換

場景切換 根據上一篇,我們建立了自己的MyHelloWorldScene。那麼如何從HelloWorldScene切換到MyHelloWorldScene呢? 其實很簡單。我們要切換場景,那麼得有一個觸發點,我們就用HelloWorld右

原创 cocos2d-x 4.0 學習之路(十七)第一個小遊戲--忍者來襲--升級改造

還記得我們的第一個小遊戲–忍者來襲嗎? 那個有點太Easy了,敵人對主角一點威脅都沒有。那我們今天就改造一下,讓敵人也會發子彈,而且一旦敵人的子彈或者敵人碰到主角的話,就Game Over. 首先,我們想一下如何設計,讓敵人也會發

原创 VC2005下動態鏈接庫的連接

test的dll工程build後會生成兩個有用的文件,比如test.dll和test.lib 在你需要引用test.dll的工程裏面(比如main),工程-〉屬性-〉Link中的[添加庫路經]中,把test.lib所在的路徑指定好。 然後

原创 discuz網站搭建(本地)

discuz網站搭建網上有很多文章,我參考的是下面這篇: http://jingyan.baidu.com/article/86f4a73e5bb53237d652693c.html 關於怎樣搭建PHP+Apache+MySQL,我參考的

原创 通過一個小例子學習正則表達式

通過幾個小例子,來說明一下如何理解正則表達式。 例1、比如有下面的需求: 1、Number can start with +, - or . symbol. Example: ✔+4.50 ✔-1.0 ✔.5 ✔-.7 ✔+.4 ✖ -+

原创 cocos2d-x 4.0 學習之路(十三)動作複製和反轉(Clone和Reverse)

Clone 克隆,字面意思很好理解,就是他可以複製一個Node,包括動作精靈等。 關鍵問題是,我們爲什麼要用Clone?單單是用起來簡單,避免重複定義相同的動作嗎?當然不是。舉個例子,有兩個精靈,想讓他們有同樣的動作,當然可以寫一

原创 cocos2d-x 4.0 學習之路(十四)動作監聽(CallFunc)

今天我們來學習另一個動作–CallFunc,它是一種特殊的動作,它是看不見的,不像之前我們用的動作都非常具體,比如移動、跳躍、旋轉等。CallFunc的作用就是回調一個函數。 用CallFunc我們可以實現動作監聽。比如,我們想讓

原创 位圖深度 PIL.image.save()保存圖片後size變大

今天,想用PIL在bmp圖片上畫帶顏色的矩形。代碼如下: from PIL import Image,ImageDraw img = Image.open("test.bmp”) img = img.convert("RGB")

原创 cocos2d-x 4.0 學習之路(五)第一個小遊戲--忍者來襲

學遊戲開發最重要的是剛開始就能做出個小遊戲,這才能激發興趣。 那麼,今天咱們就來做一個小遊戲–忍者來襲。網上有不少相關的文章(我參考的是這篇文章),但是很多已經不適用V4.0了。所以我在V4.0下重新寫了一下。 話不多說,進入正題

原创 Python的閉環

關於Python閉環的概念及使用,網上有很多博客記載,我感覺比較容易理解的是這篇文章。 但自己讀完了用法之後,還是不能很好的理解,所以寫一篇博客,說一下我的理解。 先上閉環的代碼: def my_wrapper(fun): de

原创 cocos2d-x 4.0 學習之路(九)創建精靈 利用Sprite Sheet

接着上一篇,利用幀緩存來創建精靈。 尤其是做幀動畫,就更得需要這種方法來創建精靈。比如下面的骨骼動畫: 幀緩存的工作步驟是:先把所有的精靈都做成在一個文件裏,這個文件叫Sprite Sheets,是.plist文件,然後將這個文件加載到

原创 cocos2d-x 4.0 學習之路(六)創建自己的Scene

今天我們一起來學習一下,如何創造屬於自己的Scene。 我們以後做練習也不能總在helloworld上寫代碼,對不對。所以得學會創造一個新的Scene。那我們就寫一個MyHelloWorldScene的類吧。 我們要把類建立在Cl

原创 cocos2d-x 4.0 學習之路(八)創建精靈的幾種方法

精靈是cocos2dx裏面最最最最常用的類。我們今天就來說說它。 精靈首先是一個2維圖片,但我們可以改變其屬性(包括旋轉、位置、比例、顏色等),還可以給它製作動畫。 你可以把精靈理解成遊戲裏的怪物,主人公,或者所有能動的東西。 創建精靈的