skin.h

来自「游戏编程精华02-含有几十个游戏编程例子」· C头文件 代码 · 共 40 行

H
40
字号
/**********************************************************************
 	MODULE: SkelDemo
	
	DESCRIPTION: This module is a demo of how to pratically use MRC data
				 to finally render the animation in an OpenGl window.				 	
	
	DEVELOPED BY:		MARCO TOMBESI
	CONTACT:		e-mail:		baggior@libero.it		
					web-page:	digilander.iol.it/baggior

 *>	Copyright (c) Marco Tombesi, 2001
 **********************************************************************/

#pragma once
#include "std.h"
#include "Bones.h"

class _Skin
{
public:
	float Color[3];

	_RootBone RootBone;		//Object skeleton

	// mesh data
	int VertCnt;
	int NormCnt;
	int FaceCnt;
	vect* Vert, * TempVert;
	vect* Norm;
	faceIdx* Face;

	_Skin();
	_Skin(const MRC_t* MRCdata);
	~_Skin();

	Update(ulong mSec);
private:
	UpdateTempData( _Bone &Bone);
};

⌨️ 快捷键说明

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