资源简介
该示例演示了一个第一人称摄像机的实现。
鼠标左键旋转镜头,WASD前后、左右行走,'1','2','3'切换渲染配置。Alt+Enter全屏、窗口切换。
鼠标左键旋转镜头,WASD前后、左右行走,'1','2','3'切换渲染配置。Alt+Enter全屏、窗口切换。
代码片段和文件信息
#include “Effects.h“
#include
#include
using namespace std;
bool Effect::Init(ID3D11Device *devicestd::wstring fileName)
{
vector shader;
if(!ReadBinaryFile(fileNameshader))
return false;
if(FAILED(D3DX11CreateEffectFromMemory(&shader[0]shader.size()0device&fx)))
{
MessageBox(NULLL“Create Effect failed!“L“Error“MB_OK);
return false;
}
return true;
}
bool BasicColorEffect::Init(ID3D11Device *devicestd::wstring fileName)
{
if(!Effect::Init(devicefileName))
return false;
fxWorldViewProj = fx->GetVariableByName(“g_worldViewProj“)->AsMatrix();
fxBasicColorTech = fx->GetTechniqueByName(“BasicColor“);
return true;
}
bool BasicEffect::Init(ID3D11Device *device std::wstring fileName)
{
if(!Effect::Init(devicefileName))
return false;
fxWorldViewProj = fx->GetVariableByName(“g_worldViewProj“)->AsMatrix();
fxWorld = fx->GetVariableByName(“g_world“)->AsMatrix();
fxWorldInvTranspose = fx->Ge
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-01-20 05:38 CameraDemo\
文件 878 2013-01-17 06:33 CameraDemo\Camera.sln
文件 6675 2013-01-20 05:35 CameraDemo\Camera.vcxproj
文件 3019 2013-01-17 07:48 CameraDemo\Camera.vcxproj.filters
目录 0 2013-01-20 05:33 CameraDemo\Common\
文件 434 2012-12-28 07:41 CameraDemo\Common\AppUtil.cpp
文件 1431 2013-01-13 05:02 CameraDemo\Common\AppUtil.h
文件 2890 2013-01-20 04:52 CameraDemo\Common\Camera.cpp
文件 2200 2013-01-20 04:52 CameraDemo\Common\Camera.h
文件 14084 2012-12-28 08:39 CameraDemo\Common\GeometryGens.cpp
文件 1529 2012-12-23 03:08 CameraDemo\Common\GeometryGens.h
文件 1148 2012-12-26 19:25 CameraDemo\Common\Lights.h
文件 6768 2013-01-14 06:11 CameraDemo\Common\RenderStates.cpp
文件 804 2013-01-14 06:02 CameraDemo\Common\RenderStates.h
文件 2458 2012-12-13 22:20 CameraDemo\Common\Timer.cpp
文件 908 2012-12-13 21:41 CameraDemo\Common\Timer.h
文件 11392 2013-01-13 05:53 CameraDemo\Common\WinApp.cpp
文件 2337 2012-12-23 07:36 CameraDemo\Common\WinApp.h
文件 3588 2013-01-02 05:42 CameraDemo\Effects.cpp
文件 4957 2013-01-02 05:39 CameraDemo\Effects.h
目录 0 2013-01-20 05:33 CameraDemo\FX\
文件 424273 2013-01-02 03:12 CameraDemo\FX\Basic.cod
文件 7739 2013-01-10 02:46 CameraDemo\FX\Basic.fx
文件 141463 2013-01-02 03:12 CameraDemo\FX\Basic.fxo
文件 4587 2012-12-26 19:24 CameraDemo\FX\Light.fx
文件 1072 2012-12-30 06:48 CameraDemo\Inputs.cpp
文件 699 2012-12-30 06:44 CameraDemo\Inputs.h
文件 9836 2013-01-20 05:37 CameraDemo\Main.cpp
目录 0 2013-01-20 05:33 CameraDemo\textures\
文件 349680 2007-11-23 18:14 CameraDemo\textures\Wood.dds
文件 131200 2005-08-21 15:42 CameraDemo\textures\brick.dds
............此处省略2个文件信息
相关资源
- SMBMS.rar
- 断刃小组批量getshell工具.zip
- 12467230STM32L073xx_User_Manual.chm
- OAuth2实战.pdf
- 电分期末.zip
- 胡伟武_计算机体系结构课件_2017.zip
- ComputerArchitectureAQuantitativeApproach5th.p
- Classificationoftime-seriesimagesusingdeepcnn.
- 微擎小程序榆落微时光1.0.23小程序前
- S7-1200仿真教程.pdf
- 6908d19c7e04dbde289b4dec5403d7fb.rar
- 泛函分析:理论和应用.pdf
- _源代码.rar
- sogoupinyin-2.2.0.0102-2.zip
- 模式分析的核方法中文版和英文版合
- zw_qq_41143492-10381309-学生考试系统.zip
- zw_feifan50-9720417-MissionPlanner1.3.32PlayUA
- zw_weixin_42810059-10567648-数学分析考研笔
- 刺客.rar
- zw_DXF转G代码.zip
- 彩票开发源码.zip
- 斯坦福-IntroductiontoRobotics.zip
- zw_gephi-0.8.2-beta.setup.zip
- zw_嵌入式网络那些事(完整中文版)
- zw_WINDOWSAPI程序设计参考大全.zip
- zw_ssm-crm-new.zip
- zw_SolidWorks2014中文版基础教程.zip
- zw_Altera官方元件封装库.zip
- zw_AutofacIOC.zip
- zw_ionicDemo.zip
评论
共有 条评论