Time of Update: 2018-12-04
首先介紹一下紋理的相關概念。Image ----》 紋理 (Texture) ---》記憶體 ---》GPU遊戲在運行過程中要把所有要使用到的圖片都載入成GPU可以理解執行的OpenGL
Time of Update: 2018-12-04
情境在我們進行運用百度地圖時,百度地圖給我們準備了兩個靜態庫檔案,分別運用於模擬器和真機。如果我們要一邊用模擬器,一邊用真機測試那我們需要時不時地替換靜態庫檔案了。這樣實在太麻煩了,所以我們需要將兩個檔案,合并成一個通用的檔案,方便我們的開發。實現我們需要在百度開發人員中心將兩個靜態庫檔案下載到本地。分別找出兩個檔案的絕對路徑。運用lipo命令(注意:不要忽略空格),合并兩個靜態庫檔案。例如:lipo -create /Users/zcl/desktop/111/BaiduMap_iOSSDK_
Time of Update: 2018-12-04
情境有時候,我們需要儲存iPhone本地的資源(圖片為例)到伺服器的相應路徑。那麼就需要將本地圖片上傳到伺服器。這樣,可以用NSInputStream + NSURLConnection +NSMutableURLRequest來實現圖片上傳。本文開始我們需要在標頭檔.h中聲明一些變數。如下:NSURLConnection* _aSynConnection;NSInputStream *_inputStreamForFile;NSString *_localFilePath;@property
Time of Update: 2018-12-04
文章目錄 1、xcode->preferences2、選擇Downloads3、設定路徑
Time of Update: 2018-12-04
想成為大牛的IT人必看的大牛心路成長自述篇我在南大的七年 http://t.jobdu.com/thread-20-1-1.html牛程式員心路曆程
Time of Update: 2018-12-04
cocos2d環境安裝:步驟一:下載。是:cocos2d下載連結地址
Time of Update: 2018-12-04
剛剛接觸Box2d,下面通過解讀一下預設項目代碼瞭解一下神奇的Box2d物理引擎。建立一個Box2d的項目。運行這個項目我們單擊螢幕,就會出現很多帶有字母的小盒子,每個小盒子受重力影響,而且盒子之間會發生碰撞。下面我注意解說一下其中最主要的HelloWorldLayer類。下面引用http://www.raywenderlich.com 中的一段解釋(這是一個非常不錯的部落格)Box2D世界相關理論在我們開始之前,讓我們先交待一下Box2D具體是如何運作的。 你需要做的第一件事情就是,當使用c
Time of Update: 2018-12-04
cocos2d中最常用的類可以大致分為兩部分——實體類和行為類,所謂實體類就是非常容易具體化,我們能夠直觀的感受到的東西,比如桌子、圖片、人,這些是現實中實際存在的,實體類可以說就是對這些東西的類比,當然也有稍微抽象一些的,比如菜單、按鈕,但不管怎麼說我們都很好理解它們的存在;行為類相比之下就顯得很抽象了,它們封裝的主體並不是某一事物(或者說是屬性),而是方法,就是該類的執行個體表示的是實體類的一種行為模式,不同的行為模式需要不同的類來封裝。從語文的角度講,實體類就是主語(誰),行為類就是謂語(
Time of Update: 2018-12-04
Cocos2d 提供了兩種touch處理方式,StandardTouch Delegate和 TargetedTouch Delegate方式 在CCLayer子類中要能接收touch事件,首先需要啟用touch支援,在init方法中設定isTouchEnabled值為YES。Standard Touch
Time of Update: 2018-12-04
OUTtishi MACRO HAHAPUSH DXPUSH AXLEA DX,HAHAMOV AH,9INT 21HENDM .386DATA SEGMENT USE16BUF1 DW 123,100,-1,-2,-3,-4,-2,-5N = ($-BUF1)/2CLRT DB 0DH,0AH,'$'PRINT DB 'Sort Result:$'DATA ENDSSTACK SEGMENT USE16 STACKDB 200 DUP(0)STACK ENDSCODE SEGMENT
Time of Update: 2018-12-04
開始學習Cocos2D-x在cocos2d-x中提供了好幾個定時器的方法供調用我們可以在CCNode.h 這個標頭檔中找到相應的方法,下面整理一下:(1)使用下面這個方法,那麼節點在每一幀都會執行update方法。/** * Schedules the "update" method. * * It will use the order number 0. This method will be called every frame. * Scheduled
Time of Update: 2018-12-04
opengl的進階菜鳥問題 看了一本書《OpenGL三維圖形系統開發與應用技術》,但是,其中涉及到glut.h檔案的函數無法正常串連,典型的錯誤如下:------ 已啟動產生: 項目: gears, 配置: Debug Win32 ------1>正在連結...1>GEARS.obj : error LNK2019: 無法解析的外部符號 ___glutInitWithExit@12,該符號在函數 _glutInit_ATEXIT_HACK@8 中被引用1>GEARS.obj :
Time of Update: 2018-12-04
下面圖文介紹一下如何安裝cocos2d文檔,純粹記錄安裝過程,沒有技術含量,以饗讀者。當然,我在安裝過程中參考了這篇博文,也可作為參考:http://blog.csdn.net/q199109106q/article/details/8590609步驟一:下載文檔產生工具是Doxygen,:http://www.stack.nl/~dimitri/doxygen/download.html#latestsrc 下載尾碼名為.dmg的檔案。步驟二:雙擊開啟,如所示將Doxygen拖動到
Time of Update: 2018-12-04
在Cocos2d-x中提供兩種觸摸事件處理機制:CCStandardTouchDelegate和CCTargetedTouchDelegate。一、如何使用0、預設情況下CCLayer都是沒有啟動觸摸事件的,所以需要在初始化函數中 this->setTouchEnabled(true); 啟用觸摸事件處理。1、首先需要在 registerWithTouchDispatcher() 方法中註冊處理觸摸事件的機制。void
Time of Update: 2018-12-04
詳情參見百度百科WM_USER常量是Windows輔助應用程式定義私人視窗類別裡的私人訊息,通常使用WM_USER+一個整數值,但總值不能超過0x7FFF。#define WM_USER 0x0400 WM_USER定義在WinUser.h中。範圍表示 0 ~ WM_USER–1作業系統保留的訊息。 WM_USER ~ 0x7FFF私人視窗類別用的整數型訊息。 WM_APP ~ 0xBFFF應用程式用的訊息。 0xC000 ~ 0xFFFF應用程式用的字串訊息。 0xFFFF
Time of Update: 2018-12-04
題目連結:http://acm.hdu.edu.cn/showproblem.php?pid=2680題目大意:一個笨蛋要坐車去朋友家,但坐車嘔吐,所以想在最短時間內到達。測試資料意思:第一行三個數:n(車站的個數,n<1000) | m(代表車站之間所有線路的總個數) | s(代表離朋友家最近的車站)下面有m行: p q t 意思是:一條從p到q的線路,花費t時間m行之後有個數字:w
Time of Update: 2018-12-04
開始學習Lua編程,首先從一些簡單的文法開始。一、編輯環境下面推薦一個Lua編程的IDE,感覺是很強大的。ZeroBrane Studio,windows平台,mac平台都有。點擊開啟連結 官方二、開始一些簡單的編程(代碼參考自http://blog.csdn.net/xiaominghimi/article/details/8770395的例子)具體文法參考我的上一篇(轉載)部落格-- 單行備註陳述式 --[[ 注釋段落語句 ]]
Time of Update: 2018-12-04
DATAS SEGMENT ;segment和ends是成對使用的偽指令,功能是定義一個段,這是在寫可被編譯器編譯的組譯工具時;必須使用的,sement是段的開始,ends是結束buf1 DB "Hello, $"BBB DB 31 ;表示緩衝區能容31個字元 DB ? DB 31 DUP (?) ;這裡的31是你在資料區段開闢的空間,? 表示不對分配的儲存單元賦初值 ;db :定義位元組類型變數的偽指令
Time of Update: 2018-12-04
昨天晚上用mentohust登校園網,居然顯示 有點弱智的我立即想到,學校網站被黑啦。。。但今天還是一樣的情況。無奈寢室集體換銳捷用戶端。但感覺銳捷用著有點不穩定。所以就好奇地查了查mentohust這款口碑相當好的軟體最近是抽什麼風啦。查了很多,但網上的方法試了,但總不成功。主流說法:由於MentoHUST內建資料是與xrgsu相容的(即如果用xrgsu能認證成功,用MentoHUST不設定這個參數就也能認證成功),有些學校關閉了xrgsu的認證(一般提示“不允許使用的用戶端類型”),這時可以
Time of Update: 2018-12-04
前面轉載了兩篇有關cURL的文章,都很詳細 。說實話,看的不是很懂。下面通過引擎中的一個例子來看看。(1)關於這個curl這個類的檔案所在位置,libs/cocos2dx/platform/third_party/ios/curl 就可以看到curl有關的檔案了。(2)關於引擎中內建的例子:CurlTest其中與curl有關的代碼如下:void CurlTest::ccTouchesEnded(CCSet *pTouches, CCEvent *pEvent){ CURL *curl;