本文整理汇总了C++中ZObject::GetVisualMesh方法的典型用法代码示例。如果您正苦于以下问题:C++ ZObject::GetVisualMesh方法的具体用法?C++ ZObject::GetVisualMesh怎么用?C++ ZObject::GetVisualMesh使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ZObject
的用法示例。
在下文中一共展示了ZObject::GetVisualMesh方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Draw
bool ZEffectIcon::Draw(unsigned long int nTime)
{
ZObject* pObj = ZGetObjectManager()->GetObject(m_uid);
if(pObj) {
m_Pos = pObj->GetVisualMesh()->GetHeadPosition()+rvector(0,0,60);
return ZEffectAniMesh::Draw(nTime);
}
return false;
}
示例2: Draw
void ZObjectManager::Draw()
{
m_nRenderedCnt = 0;
m_nOnDrawCnt = 0;
ZObject* pMyCharacter = (ZObject*)g_pGame->m_pMyCharacter;
for (iterator itor = begin(); itor != end(); ++itor)
{
ZObject* pObject = (*itor).second;
if (pObject == NULL) continue;
if (pObject == pMyCharacter) continue;
DrawObject(pObject);
}
if( pMyCharacter )
{
RVisualMesh* pVMesh = pMyCharacter->GetVisualMesh();
if(pVMesh) {
if(pVMesh->GetVisibility() != 1.f) {
pVMesh->SetSpRenderMode(1);
DrawObject( pMyCharacter );
pVMesh->SetSpRenderMode(2);
}
pMyCharacter->m_bRendered = DrawObject( pMyCharacter );
pVMesh->SetSpRenderMode(0);
}
}
}