01.
Quake源代碼分析(草稿).1Quake是Id Software公司推出一款風迷全球的FPS遊戲.至今為止已經發展到了第三代,而且作為一個優良的遊戲引擎,它也被大量的運用到其他公司開發的遊戲當中.例如我們所熟知的CS,它就是在Quake2引擎上改良而來的.雖然裡面...查看完整版>>
Quake源代碼分析(草稿).1
02.
Quake源代碼分析(草稿).3消息處理: 我把Quake的消息分為兩類,一種是常用輸入設備產生的消息,譬如KeyBoard,Mouse,JoyStick等. 另一種就是網絡或本地傳輸數據包時引發的消息. 引擎中Com_EventLoop()函數負責將抓獲到的消息根...查看完整版>>
Quake源代碼分析(草稿).3
03.
Quake源代碼分析(草稿).4Quake網絡部分總結:(1) 網絡部分被分為接收和傳送兩個部分.(2) 傳送部份被分為本地數據包傳輸和異地數據包傳輸兩個部分.(3) 本地數據包傳輸由NET_SendLoopbackPacket()負責.(4) 異地數據包傳輸由Sys_SendPacket()負責...查看完整版>>
Quake源代碼分析(草稿).4
04.
Quake源代碼分析(草稿).2在上一篇文章里,我談到過Quake的各個邏輯模塊被封裝在不同的DLL中,它們之間的交互利用了引出函數作為接口.這一點有點像COM,不同的是COM需要對DLL進行註冊,因為COM有時要提供給多個應用程序來使用,應用程序通過註冊表...查看完整版>>
Quake源代碼分析(草稿).2
05.
Quake源代碼分析(草稿).5網絡部分補充說明: 負責傳送網間封包Sys_SendPacket()函數,調用了sendto這個Win socket API,它的作用是: The sendto function is normally used on a connectionless socket to send a datagram to ...查看完整版>>
Quake源代碼分析(草稿).5
06.
Quake源代碼分析(草稿).4Quake網絡部分總結:(1) 網絡部分被分為接收和傳送兩個部分.(2) 傳送部份被分為本地數據包傳輸和異地數據包傳輸兩個部分.(3) 本地數據包傳輸由NET_SendLoopbackPacket()負責.(4) 異地數據包傳輸由Sys_SendPacket()負責...查看完整版>>
Quake源代碼分析(草稿).4
07.
Quake源代碼分析(草稿).3消息處理: 我把Quake的消息分為兩類,一種是常用輸入設備產生的消息,譬如KeyBoard,Mouse,JoyStick等. 另一種就是網絡或本地傳輸數據包時引發的消息. 引擎中Com_EventLoop()函數負責將抓獲到的消息根...查看完整版>>
Quake源代碼分析(草稿).3
08.
Quake源代碼分析(草稿).2在上一篇文章里,我談到過Quake的各個邏輯模塊被封裝在不同的DLL中,它們之間的交互利用了引出函數作為接口.這一點有點像COM,不同的是COM需要對DLL進行註冊,因為COM有時要提供給多個應用程序來使用,應用程序通過註冊表...查看完整版>>
Quake源代碼分析(草稿).2
09.
Quake源代碼分析(草稿).1Quake是Id Software公司推出一款風迷全球的FPS遊戲.至今為止已經發展到了第三代,而且作為一個優良的遊戲引擎,它也被大量的運用到其他公司開發的遊戲當中.例如我們所熟知的CS,它就是在Quake2引擎上改良而來的.雖然裡面...查看完整版>>
Quake源代碼分析(草稿).1
10.
开源源代码库“软件许可协议”草稿修改'['和']'内的文本为自己的内容/***************************************************************<........................许可协议开始.........................> [源代码库名称]源代码库使用许可协议...查看完整版>>
开源源代码库“软件许可协议”草稿
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。