原创 遊戲玩到這種程度,醬紫真的好嗎?

  (1).松鼠大戰第2代。 這個遊戲是我早期在家用主機上比較喜歡的遊戲(就是那個最後可以炸Boss機器貓小雞雞的版本), 還記得小學第一次玩這個遊戲時第一關都通不過,打到後來熟心應手了就可以一條命全部通關,感覺這個 遊戲最大的玩點就是

原创 Dev-c++控制檯一閃而退解決方案

 使用Dev—c++時,如何結決控制檯程序運行時的控制檯窗口只閃一下就自己關了的問題 使用Dev—c++時,如何結決控制檯程序運行時的控制檯窗口只閃一下就自己關了的問題? 方法一: #include<stdio.h> #includ

原创 單件模式(Singleton)

單件模式是設計模式中的一種,保證每一個類僅有一個實例。 利用訪問限定static成員,可以實現單件模式。 直接上代碼: #include<iostream> using namespace std; class Singleton {

原创 Effective C++讀書筆記(條款30-34)

(五).實現 ________________________________________________________________________________________________________________

原创 兩種用於派生的Singleton模式(以TextureMgr爲例)

  Singleton,顧名思義,從字面上來理解就是單例模式,這是C++程序中 常用到的一種設計模式,特別是像文件管理器,紋理管理器這種整個軟件 中只需要唯一的實例來管理所有資源時,這種模式的價值便得以體現。   下面來介紹兩種用於派生管

原创 一次關於遊戲配置的實踐心得

         最近研究了程序的安裝和部署,之後爲了弄清楚遊戲文件的具體配置,以便運行在特定環境中, 因此,今天特地去了網吧一趟。到了網吧之後,首先第一個點開的網絡遊戲是LOL,發現裏面帶有 msvcp120.dll和msvcr120.

原创 Effective C++讀書筆記(條款11-17)

繼續上一篇... (二).構造/析構/賦值運算 ______________________________________________________________________________________________

原创 用Sublime Text2搭建VC編譯環境

   用慣了臃腫的VS2013,有時候想寫個小項目,小測試程序,編輯瀏覽代碼什麼的不想 總打開它,於是我折騰了一下Sublime Text2 這款現代化高大上的強大代碼編輯器,它的定位 在於綠色輕巧,速度快,且跨平臺支持Win/Mac/

原创 救活摧毀的MBR區

Windows中毒:    就在昨天,我把硬盤可怕的摧毀了一遍,又復生了一遍,真是心驚膽戰,餘波未平。 究竟怎麼回事?請聽我細細道來。    因爲平時沒有用殺毒軟件和安全保護的習慣,所以在下載所需軟件的時候,不小心 讓計算機上的win7

原创 Effective C++讀書筆記(條款1-10)

不得不說,Effective C++確實是一本C++進階的好書,剛瀏覽完第二遍, 現對其做一個大體性的總結 ,並進行適當的展開,作爲以後C++參考複習之用。 (一).讓自己習慣C++ __________________________

原创 quick-cocos2d-x3.3中player3打開黑屏問題(已解決)

        在Cocos2dx引擎中文官網下載了quick-cocos2d-x v3.3 Final for win,然後便打開安裝 並運行了setup_win.bat自動設置了環境變量,此時桌面已經生成了player3.exe項

原创 用算法求N(N>=3)之內素數的個數

首先,我們談一下素數的定義,什麼是素數?除了1和它本身外,不能被其他自然數整除(除0以外)的數 稱之爲素數(質數);否則稱爲合數。 根據素數的定義,在解決這個問題上,一開始我想到的方法是從3到N之間每個奇數進行遍歷,然後再按照素數的定

原创 個人關於存儲不同類型對象進行碰撞檢測的一些思路

  (聲明:以下面向對象思路是基於C++和2D圖形的)    在代碼量較小的程序中,我們可能會直接把所有需要的對象的碰撞檢測封裝在類當中,然後在 角色移動等動作的渲染過程中進行自動的碰撞檢測,但這樣的做法有個弊端,那就是我們已知了需求,

原创 CreateRemoteThread函數多參數傳入使用方法

注意事項: 1.Debug版本編譯的時候使用增量編譯,導致每個函數都是用一個Thunk, 所以請使用Release版本。 2.目標進程非本進程時不能調用本進程內的函數或使用本進程內的變量,有時在隱式使用時可能會引起該 問題,容易引起進程

原创 NGUI在Unity中因更改窗口區域而出現Bug的處理

    最近,在Unity5.0.1中遇到了NGUI中的一些BUG問題,比如,你用NGUI開發進行拖拽Sprite 的功能,或者在一些Lable上使用了dynamic font, 然後把它編譯成可在PC上運行的exe可執行 文件 (記得