
遊戲開發
breakpointer
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
遊戲開發心得(3)
OpenGL的最大優勢是具備跨平台性,它可以運行在眾多操作系統上(UNIX,LINUX,WINDOWS等).但DirectX卻只能運行在Windows平台上.不過世界上大多數PC都安裝了Windows,所以DirectX對Windows的依賴並沒有給它的發展帶來太多的麻煩.相反DirectX正因為是MircoSoft自己研發的,所以它的最優化工作在Windows平台上要比OpenG原创 2004-09-27 10:23:00 · 994 阅读 · 0 评论 -
Quake源代碼分析(草稿).4
Quake網絡部分總結:(1) 網絡部分被分為接收和傳送兩個部分.(2) 傳送部份被分為本地數據包傳輸和異地數據包傳輸兩個部分.(3) 本地封包傳輸由NET_SendLoopbackPacket()負責.(4) 異地封包傳輸由Sys_SendPacket()負責.(5) 數據包傳輸又可以分為單包傳輸和多包傳輸.(6) NET_SendPacket()可以傳送本地或異地不超過一個封包大小的數據包.也原创 2004-10-11 13:55:00 · 1884 阅读 · 2 评论 -
Quake源代碼分析(草稿).5
網絡部分補充說明: 負責傳送網間封包Sys_SendPacket()函數,調用了sendto這個Win socket API,它的作用是: The sendto function is normally used on a connectionless socket to send a datagram to a specific peer socket ident原创 2004-10-12 09:31:00 · 1730 阅读 · 3 评论 -
Quake源代碼分析(草稿).3
消息處理: 我把Quake的消息分為兩類,一種是常用輸入設備產生的消息,譬如KeyBoard,Mouse,JoyStick等. 另一種就是網絡或本地傳輸數據包時引發的消息. 引擎中Com_EventLoop()函數負責將抓獲到的消息根據事件的類型分發給對應的處理函數,Com_GetEvent()可以從com_eventQueue和eventqueue數組隊列原创 2004-10-10 10:57:00 · 1728 阅读 · 2 评论 -
圖形及遊戲開發者的 3D 數學初級教程(翻譯).2
1.1 甚麼是 3D 數學這是一本關於3D數學的書, 研究3D世界中幾何體背後的數學. 3D數學與計算幾何相關, 它可以用算法解決幾何問題.3D數學與計算幾何在使用計算機建模或是理解3D世界的這些領域內有著廣泛的應用.例如 圖形, 遊戲, 模擬器, 機器人, 虛擬現實以及電影術. 這本書覆蓋了理論和使用C++的實現.理論部分解釋數學與幾何在3D中的關係.它也可以作為技術與公式的手冊使用.實踐原创 2004-10-04 12:36:00 · 1608 阅读 · 1 评论 -
圖形及遊戲開發者的 3D 數學初級教程(翻譯).3
第二章 笛卡兒座標系 3D數學包含了所有3D空間中測量位置,距離,以及精確的角度的問題.最頻繁被使用到執行這些測量的框架稱之為笛卡兒座標系.笛卡兒數學是以雷內.笛卡兒的名字命名的,他是很有才氣的法國哲學家,物理學家,生理學家和數學家.生於1596年,死於16原创 2004-10-04 15:20:00 · 1724 阅读 · 4 评论 -
圖形及遊戲開發者的 3D 數學初級教程(翻譯).1
圖形及遊戲開發者的 3D 數學初級教程 目錄 第一章 介紹 1.1 甚麼是3D數學 1.2 為甚麼你應該讀這本書 1.3 甚麼是你在讀這本書之前應該知道的 1.4 概览 第二章 笛卡兒座標系原创 2004-10-04 10:32:00 · 1783 阅读 · 0 评论 -
Quake源代碼分析(草稿).2
在上一篇文章里,我談到過Quake的各個邏輯模塊被封裝在不同的DLL中,它們之間的交互利用了引出函數作為接口.這一點有點像COM,不同的是COM需要對DLL進行註冊,因為COM有時要提供給多個應用程序來使用,應用程序通過註冊表裡的GUID定位DLL,然後再載入到程序的進程空間中.但是Quake的DLL就不同了,它不必讓所有的應用程序都知道它的存在,它是專屬於引擎的,離開了引擎它一無原创 2004-10-03 17:05:00 · 2165 阅读 · 4 评论 -
遊戲開發心得(2)
引擎從架構上講分為以下幾個部分: 1. 圖像渲染. 2. 物理效果模擬. 3. 輸入控制. 4. 音效. 5. 網絡傳輸. 6. 內存資源管理. 7. 文件資源管理.[1] 圖像渲染是整個引擎當中技術含量最大的部件.許多大型的遊戲引擎都在這個方面下足了功夫.Quake就是一個很好的例子,毫不客氣的說,它的代碼體現原创 2004-09-23 15:07:00 · 1041 阅读 · 1 评论 -
遊戲開發心得(1)
今天的遊戲產業已經初俱規模,尤其網絡遊戲這一塊更是如日中天,於是乎就有很多青年人投身到了這個領域來.他們壞揣著美好的夢想,希望有那麼一天可以開發出一款令人難忘的遊戲.當然我也算是他們其中的一員,我同樣嚮往著那一天,可是我知道如果沒有打好堅實的基礎,那麼一切都將成為空談. 首先我談談做好一個遊戲需要具備那些知識和能力.第一要有頑強的意志力,因為無論開發甚麼類型的遊戲都要原创 2004-09-23 12:53:00 · 1114 阅读 · 2 评论 -
Quake源代碼分析(草稿).1
Quake是Id Software公司推出一款風迷全球的FPS遊戲.至今為止已經發展到了第三代,而且作為一個優良的遊戲引擎,它也被大量的運用到其他公司開發的遊戲當中.例如我們所熟知的CS,它就是在Quake2引擎上改良而來的.雖然裡面的代碼實現並不完全相同,但是整體框架還是Quake2的,只要是稍微接觸過Quake引擎的人都很容易看得出來.(它是那麼的經典,以至於一直沿用到今天,個原创 2004-09-30 09:40:00 · 3480 阅读 · 5 评论 -
游戏开发日志(1)
很久没有在自己的Blog发表文章了,感觉有点过意不去。于是今天试过N次密码后终于以管理员的身份进入了久违的专栏。(自己的记性是越来越差了!) 掐指一算,进入游戏开发这个行业已经有一年半的时间了,想当初刚进公司的时候,还是一个懵懂的顽童,现在也可算是久经沙场啦。原来在一家台湾的制造企业里打工,不知不觉过了两年,两年的时间里经历许多事情,但总体上还是比较平凡的,没有什原创 2006-08-11 17:09:00 · 1360 阅读 · 3 评论