原创 提高專注力

專注力是一個專心投入做一件事情的能力,對於一個人成功與否至關重要。能以某種專注的方式控制自身能量並發揮作用的人,可以控制自己的每項工作和個人行爲,從而獲取支配他人的力量。無法抑制自己情緒化的人,就無法做到專注。無論你在做什麼任何事情,都要

原创 Unity入門角色控制器Input.GetAxis中的Horizontal、Vertical、鼠標X/Y軸的理解

獲得軸函數:水平軸、垂直軸、鼠標X/Y軸 Horizontal 這個水平軸其實就是X軸,也就是鍵盤上的AD鍵或方向箭頭,當靜止時爲0,當按下A鍵時這個數值減小,返回一個小於0的數值,同理,D鍵爲大於0的數值;物體就在X軸方向水平移動。 而

原创 CreateWindowW函數

HWND hWnd = CreateWindowW(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW,  CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, nullptr, nu

原创 GetMessage

GetMessage(&msg, nullptr, 0, 0)我們轉到定義,BOOL WINAPI GetMessage(  _Out_     LPMSG lpMsg,//指向Msg的指針,用於存放獲取到的消息  _In_opt_  H

原创 TranslateMessage函數

TranslateMessage(&msg);TranslateMessage是用來把快捷鍵消息轉換爲字符消息,並將轉換後的新消息投遞到調用線程的消息隊列中。由於Windows對所有鍵盤編碼都是採用虛擬鍵的定義,這樣當按鍵按下時,並不得字

原创 4.1.4交換鏈和翻頁_4.1.12

4.1.4交換鏈和翻頁爲了避免在動畫中閃爍,最好將整個動畫幀繪製到稱爲後緩衝區的離屏紋理中。一旦整個場景被繪製到給定動畫幀的後臺緩衝區,它將作爲一個完整的幀呈現給屏幕;通過這種方式,觀看者不會在畫框被觀看時

原创 第3.6節 轉換函數

我們總結了DirectX Math相關的轉換函數供參考。// Constructs a scaling matrix:構造一個縮放矩陣:XMMATRIX XM_CALLCONV XMMatrixScaling(float ScaleX,f

原创 1.6.6雜項

DirectX Math庫定義了以下用於近似涉及π的不同表達式的常量:const float XM_PI = 3.141592654f;const float XM_2PI = 6.283185307f;const float XM_1D

原创 2018/8/15

時間越來越少,從入大學的懵懵懂懂到現在的依舊懵懂,每天的渾渾噩噩,也不知道自己要幹什麼,所以現在決定每天都記錄一下每天的學習內容和異想天開的想法吧! 大學只有一年就要去實習或者考研了,在這兩年,我不知道自己學會了什麼技能,壞習慣到學會了不

原创 什麼是渲染目標?

渲染目標是用於渲染像素的顯存緩衝區。渲染目標的一個常見用途是離屏渲染。(你暫時看成與後臺緩存區類似的一塊顯存)圖形管道有一個稱爲後臺緩衝區的默認渲染目標,它是包含要繪製的下一個幀的視頻內存的一部分。如果您的程序不創建渲染目標,並且渲染到屏

原创 總結1.6節

SIMD(single instruction multiple data)是什麼?答:字面上看:單指令多數據,通過使用SIMD,是一種採用一個控制器來控制多個處理器,同時對一組數據(又稱“數據向量”)中的每一個分別執行相同的操作從而實現

原创 4.2 CPU / GPU交互

我們必須明白,在圖形編程中,我們有兩個處理器:CPU和GPU。 它們並行工作,有時需要同步。 爲了獲得最佳性能,目標是儘可能長時間保持忙碌狀態並儘量減少同步。 同步是不可取的,因爲這意味着一個處理單元在等待另一個處理單元完成一些工作時處於

原创 1.6.8矢量函數

DirectX Math提供以下功能來執行各種矢量操作。 我們用3D版本來說明,但是2D和4D有類似的版本; 2D和4D版本與3D版本具有相同的名稱,除了2和4分別替代3。XMVECTOR XM_CALLCONV XMVector3Len

原创 1.6.2加載和存儲方法

1.6.2加載和存儲方法我們使用以下方法將數據從XMFLOATn加載到XMVECTOR中:XMVECTOR    XM_CALLCONV     XMLoadFloat2(_In_ const XMFLOA

原创 同步與異步

同步就是指一個進程在執行某個請求的時候,若該請求需要一段時間才能返回信息,那麼這個進程將會一直等待下去,直到收到返回信息才繼續執行下去;異步是指進程不需要一直等下去,而是繼續執行下面的操作,不管其他進程的狀態。當有消息返回時系統會通知進程