⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 game_quietmesh.cpp

📁 自己写的一个D3D游戏Dome。实现了基本的游戏功能
💻 CPP
字号:
#include "..\Include\Game_QuietMesh.h"
#include "..\Include\Game_Resource.h"

Game_QuietMesh::Game_QuietMesh(wstring name,D3DXVECTOR3 vPos,float pith,float angle,float scale,float boxscalex,float boxscalez,float boxmovex,float boxmovez){
	m_pMesh = Game_Resource::Instance()->GetMesh(name);
	m_pMesh->InitMesh(vPos,pith,angle,scale);
	m_pMesh->box();
	m_pMesh->m_vMin.x = m_pMesh->m_vMin.x*boxscalex+boxmovex;
	m_pMesh->m_vMax.x = m_pMesh->m_vMax.x*boxscalex+boxmovex;
	m_pMesh->m_vMin.z =	m_pMesh->m_vMin.z*boxscalez+boxmovez;
	m_pMesh->m_vMax.z = m_pMesh->m_vMax.z*boxscalez+boxmovez;
}

void Game_QuietMesh::Render(float timeStep){
	m_pMesh->FrameMove();
	m_pMesh->Render(timeStep);
	if(m_pMesh->m_BoundingBox){
		D3DXVECTOR3 vMin,vMax;
		vMin=m_pMesh->m_vMin;
		vMax=m_pMesh->m_vMax;
		m_pMesh->GetBoundingBox(&vMin,&vMax);
		m_pMesh->RenderAABB(&vMin,&vMax);//画出盒子
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -