91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 20.52MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2024-01-29
  • 語言: 其他
  • 標(biāo)簽: 酷跑游戲??

資源簡介

3D圖形程序設(shè)計(jì)酷跑游戲,unityd3d所有源程序,加上了我自己修改的一些參數(shù)設(shè)置,讓酷跑游戲變得更加生動,游戲設(shè)置了兩關(guān),到了第二關(guān)車子會自動加速。

資源截圖

代碼片段和文件信息

#include?“d3dUtility.h“
#include?
//聲明全局指針
ID3D11Device*?device?=?NULL;
IDXGISwapChain*?swapChain?=?NULL;
ID3D11DeviceContext*?immediateContext?=?NULL;
ID3D11RenderTargetView*?renderTargetView?=?NULL;
//Effect相關(guān)全局指針
ID3D11InputLayout*?vertexLayout;
ID3DX11Effect*?effect;
ID3DX11EffectTechnique*?technique;
//聲明三個坐標(biāo)系矩陣
XMMATRIX?world;
XMMATRIX?view;
XMMATRIX?projection;

ID3D11ShaderResourceView*?textureRoad;//路面紋理
ID3D11ShaderResourceView*?textureLawn;//草地紋理
//樹的紋理
ID3D11ShaderResourceView*?textureTree1;
ID3D11ShaderResourceView*?textureTree2;
ID3D11ShaderResourceView*?textureTree3;
ID3D11ShaderResourceView*?textureTree4;
ID3D11ShaderResourceView*?textureTree5;
ID3D11ShaderResourceView*?textureTree6;
//云的紋理
ID3D11ShaderResourceView*?textureCloud1;
ID3D11ShaderResourceView*?textureCloud2;
ID3D11ShaderResourceView*?textureCloud3;
ID3D11ShaderResourceView*?textureCloud4;
//巴士上、0、左、右、后四個面的紋理
ID3D11ShaderResourceView*?textureTop;
ID3D11ShaderResourceView*?textureRight;
ID3D11ShaderResourceView*?textureLeft;
ID3D11ShaderResourceView*?textureBack;
//得分板數(shù)字文理
ID3D11ShaderResourceView*?textureScore1;
ID3D11ShaderResourceView*?textureScore2;
ID3D11ShaderResourceView*?textureScore3;
ID3D11ShaderResourceView*?textureScore4;
ID3D11ShaderResourceView*?textureScore5;
ID3D11ShaderResourceView*?textureScore6;
ID3D11ShaderResourceView*?textureScore7;
ID3D11ShaderResourceView*?textureScore8;
ID3D11ShaderResourceView*?textureScore9;
ID3D11ShaderResourceView*?textureScore0;

ID3D11ShaderResourceView*?textureCoin;//硬幣紋理
ID3D11ShaderResourceView*?textureBomb;//炸彈紋理
ID3D11ShaderResourceView*?textureStart;?//“開始游戲”提示紋理
ID3D11ShaderResourceView*?textureEnd;//終點(diǎn)標(biāo)志紋理

ID3D11BlendState*?blendStateAlpha;//混合狀態(tài)
ID3D11RasterizerState*?NoCullRS;//背面消隱狀態(tài)

//聲明道具位置暫存數(shù)組
static?int?tempz[40];
static?float?tempx[40];

struct?Vertex
{
XMFLOAT3?Pos;//坐標(biāo)
XMFLOAT2?Tex;//紋理坐標(biāo)
};

bool?Setup()
{
//對道具進(jìn)行隨機(jī)平移達(dá)到隨機(jī)生成效果
srand((unsigned)time(NULL));//以當(dāng)前時間作為種子進(jìn)行隨機(jī)數(shù)發(fā)生器的初始化
float?zz[4]?=?{?0?2.5?5?7.5?};//存放X方向平移距離的數(shù)組
//向道具位置暫存數(shù)組里存入X和Z方向的隨機(jī)平移距離
for?(int?i?=?0;?i? {
//第i+1個道具的X方向隨機(jī)平移距離
tempx[i]?=?zz[rand()?%?4];
//第i+1個道具的Z方向隨機(jī)平移距離
tempz[i]?=?rand()?%?801;
}

HRESULT?hr?=?S_OK;?????????//聲明HRESULT的對象用于記錄函數(shù)調(diào)用是否成功
ID3DBlob*?pTechBlob?=?NULL;//聲明ID3DBlob的對象用于存放從文件讀取的信息

//從之前建立的Shader.fx文件讀取著色器相關(guān)信息
hr?=?D3DX11CompileFromFile(L“Shader.fx“?NULL?NULL?NULL?“fx_5_0“
D3DCOMPILE_ENABLE_STRICTNESS?0?NULL?&pTechBlob?NULL?NULL);
if?(FAILED(hr))
{
::MessageBox(NULL?L“fx文件載入失敗“?L“Error“?MB_OK);
return?hr;
}
//調(diào)用D3DX11CreateEffectFromMemory創(chuàng)建ID3DEffect對象
hr?=?D3DX11CreateEffectFromMemory(
pTechBlob->GetBufferPointer()
pTechBlob->GetBufferSize()
0
device
&effect);

if?(FAILED(hr))
{
::MessageBox(NULL?L“創(chuàng)建Effect失敗“?L“Error“?MB_OK);
return?hr;
}
//調(diào)用D3DX11CreateShaderResourceViewFromFile從ing文件夾下的素材創(chuàng)建紋理
D3DX11CreateShaderResour

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-25?13:04??D3DBusRun\
?????目錄???????????0??2018-12-25?13:04??D3DBusRun\D3DBusRun\
?????文件????35127296??2018-12-26?16:55??D3DBusRun\D3DBusRun.sdf
?????文件?????????973??2018-12-19?10:39??D3DBusRun\D3DBusRun.sln
?????文件???????30208??2018-12-26?16:55??D3DBusRun\D3DBusRun.v12.suo
?????文件???????35031??2018-12-26?16:29??D3DBusRun\D3DBusRun\d3dBusRun.cpp
?????文件????????5015??2018-12-19?15:13??D3DBusRun\D3DBusRun\D3DBusRun.vcxproj
?????文件????????1403??2018-12-19?12:03??D3DBusRun\D3DBusRun\D3DBusRun.vcxproj.filters
?????文件????????5704??2018-12-19?15:13??D3DBusRun\D3DBusRun\d3dutility.cpp
?????文件?????????831??2018-12-19?12:03??D3DBusRun\D3DBusRun\d3dUtility.h
?????目錄???????????0??2018-12-25?13:00??D3DBusRun\D3DBusRun\Debug\
?????文件???????11879??2018-12-26?16:32??D3DBusRun\D3DBusRun\Debug\D3DBusRun.log
?????文件??????319286??2018-12-26?16:32??D3DBusRun\D3DBusRun\Debug\d3dBusRun.obj
?????目錄???????????0??2018-12-25?13:00??D3DBusRun\D3DBusRun\Debug\D3DBusRun.tlog\
?????文件????????3722??2018-12-26?16:32??D3DBusRun\D3DBusRun\Debug\D3DBusRun.tlog\cl.command.1.tlog
?????文件???????47988??2018-12-26?16:32??D3DBusRun\D3DBusRun\Debug\D3DBusRun.tlog\CL.read.1.tlog
?????文件????????1316??2018-12-26?16:32??D3DBusRun\D3DBusRun\Debug\D3DBusRun.tlog\CL.write.1.tlog
?????文件?????????180??2018-12-26?16:32??D3DBusRun\D3DBusRun\Debug\D3DBusRun.tlog\D3DBusRun.lastbuildstate
?????文件????????3764??2018-12-26?16:32??D3DBusRun\D3DBusRun\Debug\D3DBusRun.tlog\link.command.1.tlog
?????文件????????3754??2018-12-26?16:32??D3DBusRun\D3DBusRun\Debug\D3DBusRun.tlog\link.read.1.tlog
?????文件?????????524??2018-12-26?16:32??D3DBusRun\D3DBusRun\Debug\D3DBusRun.tlog\link.write.1.tlog
?????文件??????191496??2018-12-25?11:35??D3DBusRun\D3DBusRun\Debug\d3dutility.obj
?????文件?????1264640??2018-12-26?16:32??D3DBusRun\D3DBusRun\Debug\vc120.idb
?????文件??????847872??2018-12-26?16:32??D3DBusRun\D3DBusRun\Debug\vc120.pdb
?????目錄???????????0??2018-12-25?12:51??D3DBusRun\D3DBusRun\img\
?????文件???????97929??2018-11-30?11:37??D3DBusRun\D3DBusRun\img\0.png
?????文件???????33105??2018-11-30?11:37??D3DBusRun\D3DBusRun\img\1.png
?????文件???????89755??2018-11-30?11:37??D3DBusRun\D3DBusRun\img\2.png
?????文件??????138086??2018-11-30?11:37??D3DBusRun\D3DBusRun\img\3.png
?????文件???????62586??2018-11-30?11:37??D3DBusRun\D3DBusRun\img\4.png
?????文件???????96621??2018-11-30?11:37??D3DBusRun\D3DBusRun\img\5.png
............此處省略30個文件信息

評論

共有 條評論