Time of Update: 2018-12-03
猴子原創,歡迎轉載。轉載請註明: 轉載自Cocos2D開發網--Cocos2Dev.com,謝謝!原文地址: http://www.cocos2dev.com/?p=285今天去CGDC聽了劉鋼先生的Unity在移動端的最佳化處理,記錄劉鋼先生的最佳化建議。 一、關於效能最佳化的幾大誤區 誤區1:效能最佳化只是程式員的責任,與美術和策劃無關。-技術美術和關卡設計師對於遊戲效能承擔著非常重要的責任-程式員往往無法補救由於濫用美術資源而造成的效能問題 誤區2:在制定了嚴格的美術規範之後,美術師就應該
Time of Update: 2018-12-03
猴子原創,歡迎轉載。轉載請註明: 轉載自Cocos2D開發網--Cocos2Dev.com,謝謝!原文地址:
Time of Update: 2018-12-03
猴子原創,歡迎轉載。轉載請註明: 轉載自Cocos2D開發網--Cocos2Dev.com,謝謝!原文地址: http://www.cocos2dev.com/?p=331以前寫過一個遊戲中的天氣系統,今天有人說我的天氣系統有點卡,不是很好用。我看下了他的代碼,發現他改了My
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
發布前夕的加班,終於發布了國內版,目前是91內測。:http://app.91.com/Soft/iPhone/com.boyojoy.91-1.0-1.0.html遊戲採用的cocos2dx開發,歡迎大家評論吐槽《眾神召喚HD》 是一款結合了MMORPG &
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-x時瞎寫的代碼拿來充個數吧,也懶得改了,大俠們就不用看了lol,剛學的童鞋可以大概看看,別太認真,也別太較真^_^#include "cocos2d.h"USING_NS_CC
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=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
猴子原創,轉載請註明出處。原文地址:http://blog.csdn.net/yanghuiliu/article/details/6963228標頭檔申明:virtualbool ccTouchBegan(CCTouch *pTouch,CCEvent *pEvent);virtualvoid ccTouchEnded(CCTouch *pTouch,CCEvent *pEvent);//用於點擊的優先順序設定virtualvoid