原创 cocos2dx打包apk

Win10+VS2013+Cocos2d-x3.6+Eclipse項目打包發佈詳解,cocos2dxvs2013 Win10+VS2013+Eclipse項目打包發佈詳解 1、下載軟件: JDK Android_adt And

原创 自定義C++類註冊到Lua環境中遇到的問題

1、python yaml cheet 保證都是32位 2、遇到錯誤<severity = Error,location = <SourceLocation file 'D:\\android-ndk-r10b\\toolchains\\

原创 CVP認證學習筆記--李天宇015實現繪圖節點

本節課我學習瞭如何繪製節點,作業的內容是畫一個五角星,運用的函數爲DrawNode.它繼承自node。摘自: http://api.cocos.com/cn/dd/d6a/classcocos2d_1_1_draw_node.html#d

原创 CVP認證學習筆記--李天宇020實現切圖幀動畫

幀動畫的切換實際上是把所需要的幀動畫放在一個緩存器裏.首先創建數組,用textureCache添加圖片到緩存中。然後添加幀序列,將序列添加到數組中。部分代碼如下: ctor:function () {         this._supe

原创 CVP認證學習筆記--李天宇012組合動作

組合動作是繼上一節的內容後的進一步擴展,cc.sequence(動作1,動作2,動作3);那麼這裏需要注意的是每個動作都會按順序依次進行執行。如果需要同時執行2個動作,那麼需要用到cc.spawn(動作1,動作2);上節忽略了一個問題那就

原创 CVP認證學習筆記--李天宇018spriteBatchNode使用

SpriteBatchNode是批處理節點,他通過一次opengl調用繪製所有子節點。那麼下面我們來看一下怎麼來繪製? SpriteBatchNode是一次性繪製,它只有當Sprite使用的紋理與SpriteBatchNode一樣時才能添

原创 CVP認證學習筆記--李天宇016使用紋理緩存創建精靈

對於紋理的合理使用,可以降低IO的消耗,因此通過這節課後,以後加載精靈,最好都使用TextureCache.addImage();這樣下次使用時將直接返回該紋理。引用之前加載的紋理可以減少GPU 與CPU 的內存消耗。順便複習了一下上週學

原创 CVP認證學習筆記--李天宇023使用animationEditor編輯骨骼動畫

本節課主要通過學習使用骨骼動畫監聽器setMovementEventCallFunc,來實現點擊屏幕使船長進行攻擊動畫的播放後執行走路動畫。簡單的說一下我的思路:首先加載骨骼動畫,通過ccs.armatureDataManager.add

原创 CVP認證學習筆記--李天宇024粒子編輯器和粒子動畫

本章節學習到了如何使用粒子系統,但是在開發的項目中,我們不會經常使用到,大多時候回將粒子轉成幀動畫進行播放,降低IO消耗,從而節約開發的成本。直接呈上代碼: var HelloWorldLayer = cc.Layer.extend({

原创 用Cocos Code IDE寫Lua,如何與項目中的C++代碼和諧相處

1、在用Cocos Code IDE建立新的cocos2d-x項目時,最好選中Add Native Codes這個選項,只有選中了它,項目目錄裏纔會有frameworks目錄,裏面纔會有AppDelegate.cpp等重要的C++類(程

原创 CVP認證學習筆記--李天宇013在Node的生命週期和圖層種處理觸摸

本節課學習的內容是單點觸摸的內容。通過本節課的學習,在以後的做遊戲的過程中,可以更加的方便。核心代碼如下: cc.eventManager.addListener({             event:cc.EventListener.

原创 CVP認證學習筆記--李天宇019實現幀動畫處理

    首先先總結一下幀動畫的步驟:①sprite②animation③animate④sprite.runAction     下面讓我們來看一下具體的實現步驟: var HelloWorldLayer = cc.Layer.exten

原创 CVP認證學習筆記--李天宇025添加音樂和音效

這節課,主要講述的是如何播放一段音樂和播放音效。一般加背景音樂是在onEnter函數裏邊加。而本節課我們實現的是通過點擊屏幕產生音效播放效果,並讓背景音樂循環播放。本章節比較容易只需要用到兩個函數:①cc.audioEngine.play

原创 CVP認證學習筆記--李天宇022使用animationEditor編輯幀動畫

本節課主要學習瞭如何使用Animation Editor製作幀動畫和如何在cocosjs環境下加載這些幀動畫。首先通過查閱資料: 添加骨骼文件信息,由骨骼數據管理器管理。採用ccs.ArmatureFileInfo這個類添加動畫文件,然後

原创 CVP認證學習筆記--李天宇014點擊英雄

本節課的內容是點擊英雄然後在場景中添加一個label,使其分數每次加10。通過這次的作 .業又將之前的label相關的知識又進行了回顧。和單點觸摸知識的回顧,分數累加的代碼應該在ontouchbegan這個函數中進行,因爲每點擊一下就要加