Time of Update: 2018-12-03
猴子原創,歡迎轉載。轉載請註明: 轉載自Cocos2D開發網--Cocos2Dev.com,謝謝!原文地址: http://www.cocos2dev.com/?p=339匯入的情境檔案,發現人物會穿牆,也就是情境沒有碰撞。那麼如何添加mesh之間的碰撞呢?最後發現挺簡單的。 1、在Project中選中你的情境模型2、在Inspector中勾選 Generate Colliders3、Apply即可產生模型的mesh collider
Time of Update: 2018-12-03
猴子原創,歡迎轉載。轉載請註明: 轉載自Cocos2D開發網--Cocos2Dev.com,謝謝!原文地址:
Time of Update: 2018-12-03
猴子原創,歡迎轉載。轉載請註明: 轉載自Cocos2D開發網--Cocos2Dev.com,謝謝!原文地址: http://www.cocos2dev.com/?p=391有些人跟我QQ留言說 《cocos2d-x擷取當前動畫是第幾幀》裡面的方法已經不能對比到第幾幀了,我看了下代碼,找到了這個CCSpriteFrame* CCSprite::displayFrame(void){ return CCSpriteFrame::createWithTexture(m_pobTexture,
Time of Update: 2018-12-03
這段時間新項目涉及到很多animation,有時要知道當前動畫播放至了第幾幀,那麼如何擷取是第幾幀呢?有一個很齪的方法,就是根據時間判斷,因為每一幀的時間我們是預先定了的,所以自己設定schedule多少時間之後開始執行。還有一個好點的辦法,就是真的擷取到是第幾幀:假設有一個CCAnimation* anim,由5張圖組成。將這個anim封裝成CCAnimate* animate。使用的時侯sprite->runAction(animate),播放動畫。這裡我們來擷取第幾幀:int
Time of Update: 2018-12-03
猴子原創,歡迎轉載。轉載請註明: 轉載自Cocos2D開發網–Cocos2Dev.com,謝謝!原文地址: http://www.cocos2dev.com/?p=425上次有個同學問我,說lua太簡單了,沒有什麼結構,也不好做物件導向編程。其實可以這樣說,Lua中的table就是一個對象。下面我一點一點介紹Lua的物件導向編程。一、對象的方法函數: Hero = {attack = 100} function Hero.skill(addAttack) Hero.attack =
Time of Update: 2018-12-03
猴子原創,歡迎轉載。轉載請註明: 轉載自Cocos2D開發網–Cocos2Dev.com,謝謝!原文地址: http://www.cocos2dev.com/?p=428剛有人問我cocos2dx能否實現卡牌的翻牌效果,其實cocos2dx有個action就是這個效果,晚上隨便寫了個效果。需要的可以看看。上面的是ipad模擬器,所以幀率只有30,實際是60.這個能實現翻牌的action就是CCOrbitCamera。static CCOrbitCamera* create(float t,
Time of Update: 2018-12-03
猴子原創,歡迎轉載。轉載請註明: 轉載自Cocos2D開發網--Cocos2Dev.com,謝謝!原文地址:
Time of Update: 2018-12-03
猴子原創,歡迎轉載。轉載請註明: 轉載自Cocos2D開發網--Cocos2Dev.com,謝謝!原文地址: http://www.cocos2dev.com/?p=373Xcode 自動認可certificate requests的時候,需要尋找一個“Wildcard” 的app Id,如果你丟了這個(一般是自動建立的),那麼xcode的自動請求就會失敗。解決起來也很簡單。 1、登陸到Developer。2、選中certificates,把你建立的certificates撤銷了(Revoke)
Time of Update: 2018-12-03
猴子原創,歡迎轉載。轉載請註明: 轉載自Cocos2D開發網--Cocos2Dev.com,謝謝!原文地址: http://www.cocos2dev.com/?p=393最近網遊使用lua做更新比較火,最近也有人問我能否寫下lua的文章。剛建立了一個lua工程,看了下代碼,就乾脆先介紹下HelloLua吧。邊看代碼邊寫的注釋,應該基本都寫了。-- for CCLuaEngine traceback 輸出綁定執行函數發生錯誤的資訊function __G__TRACKBACK__(msg)
Time of Update: 2018-12-03
猴子原創,轉載請註明出處。謝謝。原文地址:http://blog.csdn.net/yanghuiliu/article/details/6981241遊戲中要用到分數是動態增加的,而不是瞬間加上去的。效果很簡單。看下面的實現。lblScore用於顯示分數的CCLabel.mScore 要增加到的分數效果:void Ard8::runChangeScore(){ int temScore=atoi(lblScore->getString()); int
Time of Update: 2018-12-03
猴子原創,歡迎轉載。轉載請註明: 轉載自Cocos2D開發網--Cocos2Dev.com,謝謝!原文地址: http://www.cocos2dev.com/?p=307今天有人問我問什麼我在處理物理邏輯的時候把代碼放在了FixedUpdate裡,而不用Update? 我說下他們的區別吧,知道了各自的特點,就知道原因了。 Update() 和
Time of Update: 2018-12-03
猴子原創,歡迎轉載。轉載請註明: 轉載自Cocos2D開發網--Cocos2Dev.com,謝謝!原文地址: http://www.cocos2dev.com/?p=405使用cocos2dx-lua開發,免不了自己定義類,但是如何使用自訂的類的?先瞭解下lua如何調用c++的:lua指令碼代碼->通過coocs2dx中間解析層代碼->將其轉換並調用cocos2dx
Time of Update: 2018-12-03
猴子原創,歡迎轉載。轉載請註明: 轉載自Cocos2D開發網--Cocos2Dev.com,謝謝!原文地址: http://www.cocos2dev.com/?p=252cocos2d-x-2.0新增加了幾個UI控制項,這裡我介紹下常用的這幾個UI控制項(CCControlSlider、CCControlSwitch、CCControlColourPicker、ListView)的使用方法。一、CCControlSlider// SliderCCControlSlider * slider =
Time of Update: 2018-12-03
猴子原創,歡迎轉載。轉載請註明: 轉載自Cocos2D開發網–Cocos2Dev.com,謝謝!原文地址: http://www.cocos2dev.com/?p=416一、程式塊的寫法:a = 1 b = a*2a = 1;b = a*2;a= 1; b = a*2a = 1 b = a*2這四個程式塊都是等價的。二、Lua 變數區分大小,~= 是 不等於三、注釋符號--[[ 這裡是多行注釋符號 這裡是多行注釋符號]]print("Sunny") --
Time of Update: 2018-12-03
猴子原創,歡迎轉載。轉載請註明: 轉載自Cocos2D開發網--Cocos2Dev.com,謝謝!原文地址: http://www.cocos2dev.com/?p=312今天在家裡的電腦,MonoDevelop編輯器中文亂碼,本想著應該是喜好設定的字型沒有設定成中文字型。修改Preferences的font之後,發現還是有亂碼問題。找了下原因,最終解決方案是:1、在應用程式下找到Unity/MonoDevelop.app,右鍵顯示包內容。找到/Contents/Frameworks/Mono.
Time of Update: 2018-12-03
猴子原創,歡迎轉載。轉載請註明: 轉載自Cocos2D開發網–Cocos2Dev.com,謝謝!原文地址: http://www.cocos2dev.com/?p=423這篇博文主要是接著《COCOS2D-X 快速熟悉LUA基本細節問題》往下說了下,所以如果是cocos2dx開始學習Lua的話,請先看下《COCOS2D-X 快速熟悉LUA基本細節問題 》,主要快速講了一些Lua的特性,所以快速學習Lua的話,建議先看一遍。一、{},構造式{a = 1, b= 2} 等價於 {["a"] = 1,
Time of Update: 2018-12-03
昨天在項目中為了寫一個有特殊效果的menu,於是想想,不就是幾個action嗎,回調一下就ok了,的確這樣實現了,關鍵在於這個項目中實在是灰常多的按鈕,寫了6、7個後,我吐血了,決定繼承CCmenu,自己定義一個,這樣就不用每個都寫了。 原理很簡單,建立一個類繼承自CCMenu,重寫它的touch事件,加入自己的效果。bool MyMenu::ccTouchBegan(CCTouch* touch, CCEvent* event){
Time of Update: 2018-12-03
猴子原創,歡迎轉載。轉載請註明出處,謝謝。原文地址:http://blog.csdn.net/yanghuiliu/article/details/7016363一直糾結如何擷取iphone的網路攝影機,研究了哈發現其實完全可以的。首先通過UIImagePickerController擷取網路攝影機,然後使用CCDirector的addSubView添加子視圖。雖然基本實現了,但是還是不是我想要的結果,暫時記錄一筆,日後完善。看看代碼(這是OC的代碼):-(id) init{
Time of Update: 2018-12-03
猴子原創,歡迎轉載。轉載請註明: 轉載自Cocos2D開發網--Cocos2Dev.com,謝謝!原文地址: http://www.cocos2dev.com/?p=379FPS遊戲中用的最多的就是子彈了,這幾天有不少人問我遊戲中如何設計子彈?大量子彈顯示的時候,遊戲會不會卡?今天有點時間,我針對這兩個問題,簡單的寫了一個子彈的發射。:首先我們來理下如何設計的思路。一、首先一個簡單的關係:子彈肯定是由武器發射的,武器是由人物操作的。二、也就是說子彈Bullet類只負責建立一個新子彈、子彈的移動和
Time of Update: 2018-12-03
猴子原創,轉載請註明出處。原文地址:http://blog.csdn.net/yanghuiliu/article/details/6963228標頭檔申明:virtualbool ccTouchBegan(CCTouch *pTouch,CCEvent *pEvent);virtualvoid ccTouchEnded(CCTouch *pTouch,CCEvent *pEvent);//用於點擊的優先順序設定virtualvoid