Time of Update: 2018-12-05
oDustGgg個人原創、歡迎轉載、轉載請註明出處、http://blog.csdn.net/odustggg/article/details/8175059我們就使用cocos2d_X引擎中的hellolua項目進行測試好了將hello.lua檔案直接拖進Decoda中、然後選擇上方菜單的debug、會彈出的項目設定 command選項選擇hellolua.exe檔案working選項選擇項目資源路徑、確認可以先隨便設個斷點跟一下、F5下到下個斷點、F10逐行跟在右下角有個Watch工具
Time of Update: 2018-12-05
歡迎轉載:http://blog.csdn.net/fylz1125/article/details/8524081遊戲邏輯其實就像拍攝一部電影,整個過程都由導演來驅動。遊戲中的一個一個關卡,一個一個情境都跟電影中類似。每一個情境都有一些特定的元素,比如林衝風雪山神廟這個情境,大環境就是一個大風雪的夜晚,一個銀裝素裹的破敗山頭,有一個破敗的山神廟,當然還可以有一些其他的元素,比如火光,野狼,燈光,
Time of Update: 2018-12-05
歡迎轉載:http://blog.csdn.net/fylz1125/article/details/8533970吐槽一下,剛寫了一個小時,這CSDN不知抽什麼風就是發不了,我以為存草稿了就重新整理了一下,結果沒存草稿。擦...cocos2d-x引擎實現的情境切換特效有41個,我這裡就不列舉了。有興趣的童鞋自行看源碼或Google之,一大把介紹的。昨天看了紅孩兒的情境切換,寫的很詳細,代碼逐行注釋。我這裡不想詳細解釋代碼,只側重流程。cocos2d-x裡面的情境,分為兩類1.普通情境,就是CC
Time of Update: 2018-12-05
歡迎轉載:http://blog.csdn.net/fylz1125/article/details/8543759上一篇文章寫了情境轉場效果的實現。大家知道實質上是實現的CCTransitionScene的onEnter函數,給自己要載入的情境加了一些動作而已。(文章最後面有代碼地址哦)不過我覺得還是有必要寫個執行個體來示範一下。看圖,懶的錄視頻了:這是我寫的一個類似滑動門效果。class CCTransitionSlider : public CCTransitionScene ,
Time of Update: 2018-12-05
歡迎轉載:http://blog.csdn.net/fylz1125/article/details/8546607cocos2d-x中有大量的回呼函數的應用,主要有以下幾類,看下CCObject.h中的定義typedef void (CCObject::*SEL_SCHEDULE)(float);// 用來調updatetypedef void (CCObject::*SEL_CallFunc)();// 用來自訂無參回調typedef void
Time of Update: 2018-12-05
今天用mac用sed寫幾個文本替換,用-i參數原地替換,發現不行。糾結了一下。man sed發現 -i 需要帶一個字串,用來備份源檔案,這個字串加在源檔案名稱後面組成備份檔案名。如果這個字串長度為0,就是說是個空串,那麼不備份。呵呵,還真有意思。sed -i "bs" 's/Atl/Dog/g' example.txt這樣會產生一個example.txtbs的備份檔案。如果不備份,直接給個空sed -i "" 's/Atl/Dog/g' example.txt但是,不能省略。呵呵...
Time of Update: 2018-12-05
本文將談一下對SoftReference(軟引用)、WeakReference(弱引用)和PhantomRefrence(虛引用)的理解,這三個類是對heap中java對象的應用,通過這個三個類可以和gc做簡單的互動。強引用:除了上面提到的三個引用之外,還有一個引用,也就是最長用到的那就是強引用.例如:Java代碼 1.Object o=new Object(); 2.Object o1=o;
Time of Update: 2018-12-05
1、Settings.system這種系統屬性我們經常用到,例如飛航模式的開啟和關閉,我們就是去改變Settings.system.AIRPLANE_MODE_ON 的值。String nextAlarm = Settings.System.getString(getContentResolver(), Settings.System.NEXT_ALARM_FORMATTED); //取得系統設定的值 寫入值則使用
Time of Update: 2018-12-05
PostMethod filePost = new PostMethod(Const.URL); try { //FilePart:用來上傳檔案的類 File file = new File("/mnt/sdcard/111.png"); FilePart fp = new FilePart("image", file); //Part:類專門用來上傳檔案,其子類 ,FilePart:用來上傳檔案的類
Time of Update: 2018-12-05
歡迎轉載:http://blog.csdn.net/fylz1125/article/details/8519887上一篇文章寫了引用計數和自動釋放的大概流程,其中略過了自動釋放池,這裡簡單述說。前面提到CCObject的autorelease函數CCObject* CCObject::autorelease(void){ CCPoolManager::sharedPoolManager()->addObject(this); return
Time of Update: 2018-12-05
Bitmap convert(Bitmap a, int width, int height){int w = a.getWidth();int h = a.getHeight();Bitmap newb = Bitmap.createBitmap(ww, wh, Config.ARGB_8888);// 建立一個新的和SRC長度寬度一樣的位元影像Canvas cv = new Canvas(newb);Matrix m = new Matrix();m.postScale(1, -1);
Time of Update: 2018-12-05
有網友表示對於很多工程中的MATCH_PARENT出現在layout中感到不明白,過去只有FILL_PARENT和WRAP_CONTENT那麼match_parent到底是什麼類型呢? 其實從Android 2.2開始FILL_PARENT改名為MATCH_PARENT ,從API
Time of Update: 2018-12-05
(offset = is.read(buffer, 0, 1024)) != -1&& downloadTaskInfo.getStatus() ==
Time of Update: 2018-12-05
距離上次玩cocos2dx,已經是幾個月以前的事情。今天去官網一看,已經有2.0.3的穩定版,且2.1.0的beta版也出來了。於是在github上clone了一份2.1.0的代碼,升級到最新版本。首先說一下升級Xcode的模板。就是把~/Library/Developer/Xcode/Templates的cocos2d-x刪掉,然後運行cocos2d-x根目錄下的install-templates-xcode.sh然後說一下android的環境(Mac/Linux)。主要看下一幾個指令檔。1.
Time of Update: 2018-12-05
Android中的Adapter內,有getView方法. 假設你自己定義的某個ListView 或者GridView,有可能在程式運行中修改它們的Item的高度,那麼此時getView將被回調.於是就出現position=0的情況. 因為出現這種情況,並且此時item內的對象的引用與正確的position=0是不一樣的,它不過一個臨時的對象而已.
Time of Update: 2018-12-05
<RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content"> <RelativeLayout android:layout_width="146dip"
Time of Update: 2018-12-05
bool AppDelegate::applicationDidFinishLaunching(){ // initialize director CCDirector *pDirector = CCDirector::sharedDirector(); pDirector->setOpenGLView(&CCEGLView::sharedOpenGLView()); // enable High Resource Mode(2x, such as
Time of Update: 2018-12-05
歡迎轉載:http://blog.csdn.net/fylz1125/article/details/8521272這篇寫寫自動對象的釋放時機。一個對象調用autorelease()函數後就被加入自動釋放池,那麼它什麼時候被釋放呢?我從前面說過的遊戲主迴圈開始跟進:int CCApplication::run(){ if (applicationDidFinishLaunching()) { [[CCDirectorCaller
Time of Update: 2018-12-05
零、介紹0、前文cocos2d-x開發流程:首先在win32環境下進行代碼編寫、然後進行移植、到對應的開發環境進行交叉編譯完成遊戲打包、如iphone上是mac+xcode、android是eclipse+ADK+NDK1.安裝visual studio2008或visual studio2010、
Time of Update: 2018-12-05
oDustGgg個人原創、歡迎轉載、轉載請註明出處、http://blog.csdn.net/odustggg/article/details/8164693一、CCSprite的建立方法1、通過紋理來建立CCSprite::spriteWithTexture(CCTexture2D *pTexture, const CCRect& rect)使用:local texture1 =