200902-17 Linux 线程实现机制分析 自从多线程编程的概念出现在 Linux 中以来,Linux 多线应用的发展总是与两个问题脱不开干系:兼容性、效率。本文从线程模型入手,通过分析目前 Linux 平台上最流行的 LinuxThreads 线程库的实现及其不足,描述了 Linux 社区是如何看待和解决兼容性和效率这两个问题的。一.基础知.... Read More >
200902-17 用GDB调试程序 说明从CSDN的网站上找到的GDB使用说明。原文标题:用GDB调试程序 作者:haoel (QQ是:753640,MSN是: haoel@hotmail.com) 关键字:gdb 调试 c c++ gun 这篇文章非常好,所以转载了下来,作为收藏。topGDB概述GDB 是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许 ,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,.... Read More >
200902-17 X Window System Basic Graphics Programming With The Xlib Libraryhttp://users.actcom.co.il/~choo/lupg/tutorials/xlib-programming/xlib-programming.html#client_and_serverhttp://www.x.org/wiki/HomeAnatomy of the most bas.... Read More >
200902-17 Microsoft.Xna.Framework.Audio Namespace Contains low-level application programming interface (API) methods that can load and manipulate XACT-created project and content files to play audio. .... Read More >
200902-16 XNA-與Xbox360連接的過程 這篇文章最主要是用圖片來看Windows與Xbox360連接的過程,會分成Xbox360和Windows兩部份來做設定,在Xbox360部分的圖片有些不太清楚不過應該還好沒很大的影響,這次主要是用Xbox360的新介面來作範例。Xbox360: 先到遊戲賣場選擇瀏覽遊戲內容。 再來找到X.... Read More >
200902-16 XNA-輸入設備 這次來介紹一下XNA所提供的三個主要的輸入設備鍵盤、滑鼠、Xbox360搖桿,而之前就提過三者之間的差異(請參考從Windows到Xbox360),然而此篇文章最主要就是要如何使用內建的函數來抓取我們所使用的輸入設備。要鍵盤使用時,需要先宣告出一個存放鍵盤狀態型態(KeyboardState)的變數.... Read More >
200902-16 XNA-製作遊標需要注意的地方 其實此篇文章最主要就是呼應之前從Window到Xbox360這篇文章,裡面提到最重要的幾件事情,就是Xbox360沒有支援滑鼠,還有類比搖桿所回傳的值只有(-1)~(1)之間的範圍值而已,所以勢必Windows和Xbox360設計必須要有所不行才可以,這邊舉的例子就是製作遊標(cursor)這項功能.... Read More >
200902-16 XNA-在Windows上分享你的遊戲 在Windows上分享遊戲的方法目前有兩種,直接利用專案建置完之後發布的功能,此方法會產生一個Setup.exe的安裝檔,它會以安裝軟體的形式將你的遊戲安裝起來;另一個方法就是直接使用編譯完的遊戲執行檔和它所使用到的內容資料夾,直接點下執行檔就可以直接執行遊戲,接下來介紹一下它們詳盡的過程。專案發布.... Read More >
200902-16 XNA-製作一個遊戲時間 之所以需要再遊戲中製作一個屬於遊戲的時間是為了製作暫停這項功能,有些遊戲有需要非常明確地指出遊戲時間,這類的遊戲就必須做一個屬於遊戲自己的時間,為了能夠製作暫停之後玩家不知道會停多久,然後再按繼續遊戲,這時就會需要這項功能。 這裡會使用到遊戲預設給我們的繼承GameTime下來的gameTime物.... Read More >