Time of Update: 2018-12-04
歡迎轉載!轉載時請註明出處:http://blog.csdn.net/aa4790139/article/details/8128594前面的知識,可以讓我們做出一個挺漂亮的遊戲主介面了,現在加入我們要切入遊戲情境呢?其實就會要用到CCScene情境切換的知識,然後情境的轉場效果,也即是情境的一種過渡效果...1、運行情境:CCScene *pScene =
Time of Update: 2018-12-04
歡迎轉載!轉載時請註明出處:http://blog.csdn.net/aa4790139/article/details/8139039遊戲中控制角色的走動,地圖的拖動等,自然少不了觸屏事件...就以test裡面的例子,來講解如何利用觸屏事件來控制一個CCSprite的移動第一步:添加如下方法到你建立的精靈類下//添加觸屏委託,重新此方法 virtual void onEnter(); //觸屏響應重寫這三個方法 virtual bool
Time of Update: 2018-12-04
歡迎轉載!轉載時請註明出處:http://write.blog.csdn.net/postedit/8140083首先在這裡和大家說抱歉,上講我說了,準備這篇講動作編輯器了,但是網上真的沒有什麼很好的動作編輯器,spriteX勉強可以湊合,但是我還只有java解析版的,有空我解析下,然後分享給大家用吧~ 一個遊戲,如果不加聲音會降低整個遊戲的吸引力,一些經典的遊戲,我們一聽到聲音,就知道是什麼遊戲...這就是聲音給玩家留下的深刻音效遊戲裡面的聲音分為兩種:背景音樂和音效下面就跟大家講一下添加聲音
Time of Update: 2018-12-04
歡迎轉載!轉載時請註明出處:http://write.blog.csdn.net/postedit/8363166很久沒有更新部落格了,因為工作各種忙,忘能諒解..這個問題也是移植到android上必碰的問題,只要你的C++檔案中有中文,沒有處理對應的檔案,肯定中文顯示會亂碼的...呵呵!在此分享一下將你C++標頭檔,源檔案用到中文的地方,全部把檔案格式轉成UTF8+Bom的。如果轉成UTF8你會發現在android手機上中文顯示正常,可是等你回來用vs編譯你的工程的時候直接用的我現在做的項目做
Time of Update: 2018-12-04
最基本的那個例子,也就是官網上的那個demo,我就不說了...1、demo地址:http://weavesky.com/2010/02/19/mina-article-2/
Time of Update: 2018-12-04
《分享財富---- 我的故事》 亞力克斯@斯潘諾斯自傳 ---------------
Time of Update: 2018-12-04
Signal 顧名思義是訊號的意思,為什麼要用到這個東西了?原因:由於現在在負責寫網遊的後台loginServer,裡面寫了不少設定檔,當我們的產品上線後,loginServer開啟後這時設定檔的資料就被讀取進去了,但是當我們想修改這些配置資料怎麼辦呢?不可能讓把loginServer關掉吧! 假如線上幾萬了,你導致關閉服務弄的幾千上萬的使用者進不去,你知道會損失多少使用者,多少錢嗎?還會被老闆搞死的..有兩種方法:1.Signal
Time of Update: 2018-12-04
常用的問題:比如手機、Mp3、電腦等的充電器,轉換接頭都相當於一個適配器。類似這種資料轉換的馬上想到適配器模式package MyAdapter;/** *@Description: 適配器模式 *@author Potter *@date 2012-8-14 下午11:17:12 *@version V1.0 */public class App {public static void main(String[] args) {Adapter adapter=new
Time of Update: 2018-12-04
(一) 位置有很多,最適合你的是哪個? 有的人在電子技術的層面工作,開發出效能強勁的晶片和硬體產品;有的人在別人開發的晶片和硬體上開發各種作業系統和驅動程式;有的人在各種作業系統或裝置驅動程式上開發各種應用軟體;有的人在已有軟體上設計新穎的產品;有的人憑藉已有的產品拓廣市場,佔據有利份額和優勢。
Time of Update: 2018-12-04
模板模式Template概述:1、定義一個操作中演算法的骨架,將一些步驟的執行延遲到其子類中。2、抽象模板角色: ①定義了一個或者多個抽象操作,以便讓其子類實現 ②定義並實現一個模板方法。3、具體模板角色: ①實現父類所定義的一個或者多個抽象方法 ②可以有任意多個具體模板角色,實現同一個抽象模板角色 ③每一個具體模板角色都可以給出這些抽象方法的不同實現。....其實我不太喜歡把這些東西擺上去。來上傳一個我簡寫的demopackage
Time of Update: 2018-12-04
晚上發了幾個小時,總結出來給大家分享一下,查看書籍和一些資料,下面是我對Facade模式的理解老樣子,上傳demopackage Facade;/** *@Description: Facade模式 *@author Potter *@date 2012-9-7 下午09:35:11 *@version V1.0 */public class App {public static void main(String[] args) {UserService
Time of Update: 2018-12-04
熟悉ucos,或者讀過Jean.J.Labrosse寫過的ucos書籍的人,一定會知道ucos中著名的臨界去管理宏:OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()。同樣是通過關中斷來保護臨界區,OS_ENTER_CRITICAL/OS_EXIT_CRITICAL一共實現了三種實現方式,如下所示:#if OS_CRITICAL_METHOD == 1#define OS_ENTER_CRITICAL() __asm__("cli")#define
Time of Update: 2018-12-04
裝飾模式:顧名思義就是跟他加層層外套,或者說是給一個實體增加更多的形容詞請看demo讓你一目瞭然,呵呵....你懂滴package Decorator;/** *@Description: 裝飾模式 *@author Potter *@date 2012-9-10 下午05:35:07 *@version V1.0 */public class App {/** * @param args */public static void main(String[] args)
Time of Update: 2018-12-04
語言塑造人的思維。 “精通一種。 ” 這是流傳甚廣的一句編程箴言。 然而, 一個修習武學的人,他在選定主兵器之前,必定是要研習多種兵器的,而且要通曉多種兵器的優劣。 1. 如果學習過多種語言,那麼對新語言不會有任何的畏懼感;如果需要進一步深入的話,可以很快上手。 對於熟悉一兩種主流程式設計語言, 具備一兩年軟體開發經曆的人來說, 學習一種新語言並非難事。語言之間有著令人驚奇卻又意料之中的相似性,這些都使得學習新語言的成本降低了不少。
Time of Update: 2018-12-04
準確而細緻的錯誤處理是確保程式健壯性的重要關卡。 --------- 引 很容易分清正常和錯誤的區別,但不容易分辨錯誤和異常的區別。 事實上,從事情機率上可以很容易地分辨。 無論是正常、錯誤或異常,都是事情發生的一種可能,只是通常正常情形發生的機率更多,錯誤次之,異常很小。 但小機率事件也會發生。 舉例來說,寫一個與天氣有關的程式。 天氣有晴天、陰天、雨天、雪天,偶爾會有酸雨天,還有既晴又雨的時候。
Time of Update: 2018-12-04
簡介原廠模式主要是為建立對象提供了介面。原廠模式按照《Java與模式》中的提法分為三類:1. 簡單原廠模式(Simple Factory)2. Factory 方法模式(Factory Method)3. 抽象原廠模式(Abstract Factory)這三種模式從上到下逐步抽象,並且更具一般性。還有一種分類法,就是將簡單原廠模式看為Factory
Time of Update: 2018-12-04
在不完美的世界裡聰明地匍匐前行, 是每一個程式員應該懂得的第一件事。 ------ 引 從開始正式學習和使用Java語言起(不計之前學C的時間)到如今,約也有3年時間; 其間寫過簡單的增刪查改的功能,也曾深入源碼去鑽研一件事情的工作原理, 讀過不少軟體開發的好書, 《編程珠璣》,《程式設計實踐》, 《深入理解電腦系統》, 《從小工到專家》 等, 瞭解過多種程式設計語言,自認為還是有一點悟性的, 但是,
Time of Update: 2018-12-04
這篇文章提出一些代碼品質準則, 將這些準則融入日常寫代碼的習慣中,盡量保證在自然意識的狀態下寫出BUG很少的代碼,減少寫出藏有大量BUG的代碼的幾率。此準則供約束我個人編程行為使用,也供大家參考。 多讀和借鑒優秀的原始碼, 不求多寫, 但求有意識地剋制自己隨手寫代碼的惰性。 推薦書籍: 《代碼品質》, 《整潔代碼之道》, 《Writing solid sode》, 《代碼大全》 寫在前面的話:
Time of Update: 2018-12-04
wait() 一定需要notify()喚醒嗎?20120810 寫這篇文章是源於論壇裡的一個文章, "線程同步問題,分析下程式運行結果" 其地址為: http://topic.csdn.net/u/20120808/17/f1742060-7501-430b-b509-a492eef535f5.html. 當時按照一般的wait(),notify()思想做瞭解釋,但樓主質疑,認為解釋的與實際情況不一致,再後來測試時,也確實發現樓主的質疑是對的。
Time of Update: 2018-12-04
這篇文章介紹 AWK 。 它是記錄檔案資料處理的利器。為什麼會這樣呢? AWK 隱式地提供了如下功能: (1) 開啟每一個檔案並讀取每一行;對於每一行,根據欄位分隔符號和行分隔字元分割行和欄位,並儲存檔案、行、欄位資訊; (2) 對每一行進行條件判斷和模式比對,若結果為真則執行相應操作; (3) 實際上,提供了記錄檔案資料處理的架構, 只需要程式員填寫條件及操作即可。