原创 Direct3D效果框架

一、概述 一種繪製效果通常由以下幾部分構成:一個頂點着色器、一個像素着色器、一個需要設置的設備狀態列表、一條或多條繪製路徑。我們希望採用一種低效運行機制針對不同級別的圖形硬件的繪製效果(即,在現有硬件條件下,物盡其用,實現與

原创 遊戲程序員養成計劃 (更新2013.3.19)

與玩遊戲相比,寫遊戲要複雜上千萬倍,除了需要掌握通用的編程技巧以外,還要有相當的圖形學,物理,數學基礎,特別是在國內,由於相關資料的缺乏,更是讓初學者無從下手。下面總結了一些入門方法和比較容易入手的資料。 首先你要精通一門高級語言,pc上游

原创 頂點着色器入門(龍書簡單總結 DirectX 3D 9)

一、頂點着色器簡介       頂點着色器(vertex shader)是一段運行在圖形卡GPU中的程序,它可取代固定功能流水線中的變換和光照環節。(當然,這也不是絕對的,因爲在硬件不支持頂點着色器的情況下,Direct3D運行時就會用軟件

原创 像素着色器入門

一、像素着色器簡介 像素着色器是在對每個像素進行光柵化處理期間運行在圖形卡GPU上的一段程序。(不同於頂點着色器,Direct3D不會以軟件運算方式來模擬像素着色器。)像素着色器實質上是取代固定功能流水線中的多重紋理(mul

原创 DX教學

http://www.brightstrings.com/dx9_tutorial_pages/tut1.php

原创 遊戲開發路線圖

Unreal4(虛幻4) Unity3D 1) 首先,一開始可能對遊戲引擎沒什麼概念,建議先使用一兩個遊戲引擎(我推薦C++程序員學習虛幻4遊戲引擎,現在是免費開源的,非常值得學習。那些不開源的遊戲引擎儘量不要去學習,因爲其對於學習原理來

原创 boost 編譯

參考: WIN7+VS2010下配置編譯Boost_1.55 D:\boost\boost_1_53_0 bootstrap.bat bjam stage --toolset=msvc-10.0 --build-type=complete

原创 不能將參數 1 從const char [*]轉換爲LPCWSTR

轉自: https://blog.csdn.net/whynottrythis/article/details/39839007 [2014/10/07 0:29]其解決方案就是, 將項目->屬性->配置屬性->常規->項目默認值下面的字符

原创 深入探索Win32結構化異常處理

轉自https://blog.csdn.net/bkxiaoc/article/details/45172757

原创 C++類模板,你看我就夠了

轉自:https://www.jianshu.com/p/70ca94872418 C++中有一個重要特性,那就是模板類型。類似於Objective-C中的泛型。C++通過類模板來實現泛型支持。1 基礎的類模板類模板,可以定義相同的操作,擁

原创 重載(overload)、覆蓋(override)、隱藏(hide)的區別

談談重載(overload)覆蓋(override)與隱藏 轉自http://blog.csdn.net/yanjun_1982/archive/2005/09/02/470405.aspx 這三個概念都是與OO中的多態有關係的。如果單

原创 C++類-內存分佈

C++類-內存分佈:https://www.cnblogs.com/iois/p/4985917.html

原创 會心、會效、破防、命中、無雙分別是什麼意思

御勁: 標準定義:影響被會心機率、被會心時受到的額外傷害 粗暴定義:降低對面的總暴擊傷害。堆這個可以站在會心流臉上跳 化勁: 標準定義:影響其他玩家對你的所有傷害 粗暴定義:堆這個,抗全職業全流派打 無雙值: 就是無雙屬性,所謂無雙值就是B

原创 啓用Win8/10(中文版/核心版/家庭版)中被閹割的遠程桌面服務端

Windows 8/8.1/10 標準版(中文版/核心版/家庭版)中取消了遠程桌面服務端,想通過遠程連接到自己的電腦就很麻煩了,第三方遠程桌面速度又不理想(如TeamViewer)。通過以下方法可讓系統恢復遠程桌面功能。國內多數品牌機都是預

原创 完成端口與AcceptEx

關於IOCP網上到處都是資料,說的也很詳細。我在這裏就不再多說了,這只是本人在學習IOCP時的筆記,和配合AcceptEx寫的一個極小的服務端程序。由於剛剛接觸ICOP加上本人剛畢業不到一年,所以裏面的理解或觀點可能有誤,還請大家多多批評!