原创 關於遊戲中的特效

http://blog.csdn.net/bugrunner/article/details/7705596 特效是遊戲中增加交互印象的很重要一方面,一個好的特效系統能夠很大程度上提高遊戲的特色。這尤其體現在動作遊戲上,比如God

原创 10個重要的算法C語言實現源代碼

  10個重要的算法C語言實現源代碼 包括 拉格朗日,牛頓插值,高斯,龍貝格,牛頓迭代,牛頓-科特斯,雅克比,秦九昭,冪法,高斯塞德爾 。都是經典的數學算法,希望能開託您的思路。轉自kunli.info 1.拉格朗日插值多 包括拉格朗日

原创 gluPerspective and gluLookAt 在OpenGL-ES中的替代

Code: void perspective(double fovy, double aspect, double zNear, double zFar) { glMatrixMode(GL_PROJECTION); glLoadI

原创 PSP開發指南第五課

  在學會架設開發環境,編寫第一個程序,領略一些編程技巧,並且涉獵列一些經典程序之後,接下來我們開始第五課,你不要想這裏有什麼會讓你感到驚訝的,這只是通過學習一些高級的概念來增強我們的編程技巧。   高

原创 psp開發教程-----第一課 安裝開發環境

 Lesson 01  Setting up the Development Environment第一課  安裝開發環境How to get the tool chain and PSP SDK up a

原创 Linux下的通用線程池創建

            本文給出了一個通用的線程池框架,該框架將與線程執行相關的任務進行了高層次的抽象,使之與具體的執行任務無關。另外該線程池具有動態伸縮性,它能根據執行任務的輕重自動調整線程池中線程的數量。文章的最後,我們給出一個簡單示

原创 psp編程指南第二課

    學習了第一課之後,你已經建立了編寫psp程序的編譯環境。也許你已經迫不及待開始你第一個psp程序。這個教程將爲你提供一些c語言的基礎知識,併爲你的編程之路打下基礎。  我們先建立目錄來存放我們要編

原创 PSP程序開發第四課-----png格式圖像處理

      通過GU函數在自己的程序中添加(png)圖像,我想這應該是每個人想要的。下載本課Demo首先我假設你已經安裝了cygwin(也可以不要),並且安裝了DevkitPro,知道怎樣生成eboot.pbp並且放入psp中運行,那就往

原创 PSP開發指南第三課

  在讀過第一課和第二課之後,你現在應該可以安裝開發環境。並且可以完成基本的PSP編程。現在應該做更深一步的的學習。做一個"hello world"應用程序是很不錯的。但是它並不是萬能的,所以這個指南就是教

原创 《火炬之光》中的“X射線”效果

轉自http://blog.csdn.net/xoyojank/article/details/4791555 玩了下《火炬之光》, 沒想到能用OGRE做到這麼個程度, 很讓人驚歎! 剛開始玩就注意到人被遮擋時, 並不是像其它遊

原创 跟我一起寫Makefile(五)

隱含規則   在我們使用Makefile時,有一些我們會經常使用,而且使用頻率非常高的東西,比如,我們編譯C/C++的源程序爲中間目標文件(Unix下是[.o]文件,Windows下是[.obj]文件)。本章講述的就是一些在Makefil

原创 跟我一起寫Makefile(二)

  書寫命令   每條規則中的命令和操作系統Shell的命令行是一致的。make會一按順序一條一條的執行命令,每條命令的開頭必須以[Tab]鍵開頭,除非,命令是緊跟在依賴規則後面的分號後的。在命令行之間中的

原创 跟我一起寫Makefile(一)

  概述   什麼是makefile?或許很多Winodws的程序員都不知道這個東西,因爲那些Windows的IDE都爲你做了這個工作,但我覺得要作一個好的和professional的程序員,makefil

原创 PSP開發教程第六課----如何加入音樂

  本課中將爲你在程序中播放音樂來一點小小的提示。音效和背景音樂經常被忽略,但它往往能讓你的程序變得更有趣。幸運的是,這篇教程會教你如何在程序里加入音樂。  首先我們先要通過SVN得到libmad(lib

原创 跟我一起寫Makefile(三)

使用條件判斷   使用條件判斷,可以讓make根據運行時的不同情況選擇不同的執行分支。條件表達式可以是比較變量的值,或是比較變量和常量的值。   一、示例   下面的例子,判斷$(CC)變量是否“gcc”,如果是的話,則使用GNU函數編譯