原创 蘋果iOS13.2悶殺後臺程序,你遊戲APP或遊戲有中招?PerfDog"狗"可以幫提前檢測

        最近萬衆期待的蘋果更新了iOS13.2系統,本以爲帶來超速體驗,誰知道,微信聊着聊着,接個電話,微信掛了。哦呀發現其他app或者遊戲切換後臺,也出現同樣情況,掛了。小弟君也是喜歡折騰的人,在iPhone數據分析裏找到對應掛

原创 Input Chinese in TGEA

 最近由於項目需求,需要在TGEA引擎環境下中文輸入,我在網上找了很久,找到的都是關於TGE中文輸入。包括官方網都是講些TGE natural language(Chinese) ,沒辦法只有自己研究輸入那塊,花了一天時間, 終於搞定了。

原创 多屏幕

轉載 #include "stdafx.h"#include "windows.h"#include "d3d9.h"#include "d3dx9.h" #ifdef _DEBUG#pragma comment(lib, "d3d9.l

原创 介紹RenderTexture,RenderSurface和SetRenderTarget

轉載 #include  < D3DX9.h > #include  < string > typedef std:: string  String; #define  SAFE_RELEASE(o) {if(o){o->Release(

原创 座標系

最近在寫一個骨骼動畫系統及3dmax插件。 總結下有幾點需要注意的地方1 d3d用的是左手座標系統,一般旋轉是順時針(俯視) 如:D3DXRoation....Y(); 點是左乘的P*[],矩陣是以行來存儲 2 Opengl用的是右手座標

原创 設備丟失

 設置丟失設備丟失的典型情況:圖形顯示丟失焦點,例如按下alt+tab鍵,或者彈出一個系統對話框;調用Reset接口函數的任何錯誤也會導致設備丟失。丟失後,所有繼承自IUnknown的方法仍可以繼續正常正作,除了Present()會返回D

原创 2D Application

 轉載 2D Application 這一章將討論IDirect3DDevices9接口怎樣應用到簡單的兩維應用程序裏去。然而,接下來討論的方法和接口的方法不僅僅只應用在兩維應用程序裏面。    開始我們將看看IDirect3DSurfa

原创 索引頂點混合

Direct3D通過索引頂點混合,擴展了使用多個混合矩陣對頂點進行混合的支持。在索引頂點混合中,混合矩陣被保存在矩陣調色板(可以看成一個矩陣數組)中,使用矩陣索引來引用特定的混合矩陣。矩陣索引使用8位無符號整數表示,由每個頂點提供,因爲D

原创 二叉空間分割碰撞

BSP(二叉空間分割Binary Space Partitioning)樹是另一種類型的空間分割技術,其已經在遊戲工業上應用了許多年(Doom是第一個使用BSP樹的商業遊戲)。儘管在今天BSP樹已經沒像過去那麼受歡迎了,但現在仍在廣泛地採

原创 shader Sky

struct VS_INPUT {  // We only need 2d screen position, that's all.  float2 pos : POSITION; };   struct VS_OUTPUT {

原创 HLSL的應用—反射環境映射

HLSL的應用—反射環境映射     反射環境映射有兩種,靜態環境映射和動態環境映射,我們從簡單的即靜態的開始看     靜態的環境映射其實很簡單,原理是主程序中先把CUBE貼圖生成好,然後在shader裏面計算出相對視線的反射向量,然後

原创 Auto Build Texture Coordinate

紋理座標的五種生成方法:1.D3DTSS_TCI_PASSTHRU:使用頂點信息中的紋理座標.2.D3DTSS_TCI_CAMERASPACENORMAL:以頂點在觀察座標系中的法線向量作爲該紋理層的紋理座標輸出.3.D3DTSS_TCI

原创 堆(Heap)和棧(Stack)的區別

五大內存分區        在C++中,內存分成5個區,他們分別是堆、棧、自由存儲區、全局/靜態存儲區和常量存儲區。        棧,就是那些由編譯器在需要的時候分配,在不需要的時候自動清楚的變量的存儲區。裏面的變量通常是局部變量、函數

原创 POOL

說一下內存池的問題,一般有這三種:D3DPOOL_DEFAULT   ,D3DPOOL_MANAGED,D3DPOOL_SYSTEMMEM。D3DPOOL_DEFAULT   在顯存中創建對象,這裏的顯存包括真正的顯存和AGP內存。D3D

原创 關於對象的construct與destruct

大衛注:今天整理Computer上的舊資料,偶然發現了兩篇不知什麼時候從網上下來的文章,談的是關於對象construct與destruct的問題,感覺作者講的不是太清楚,按其思想進行改寫後發佈於此.對象的construct與destruc