DrawModel
出典: YKAwiki
目次 |
[編集]
概要
LoadMQOFileで読み込んだモデルを描画する
[編集]
書式
X,Y,Zで異なるスケールにできるのもあるがそいつは保留。
void drawModel( int id, CVector3 vPosition, CVector3 vRotation, float fScale); @param id 識別ID。ユーザが管理 @param vPosition 位置 @param vRotation 回転 @param fScale 拡大縮小
[編集]
サンプル
//モデルID
enum{
eWhiteHeadModel,
eModelTypeMax
};
int InitApplication(){
//消去色
gGame->setClearColor(0,0,0,1);
//モデル読み込み
gGame->loadMQOFile( sMQOFileNames[0], eWhiteHeadModel,
fWhiteHeadFirstScale);
return 0;
}
void Main(){
//平面を描く
DrawGridXZ( 20, 1.f );
vWhiteHeadRotation.x += 0.01f;
if( vWhiteHeadRotation.x > 2* 3.14){
vWhiteHeadRotation.x = 0;
}
//モデル描画
gGame->drawModel( eWhiteHeadModel, vWhiteHeadFirstPosition,
vWhiteHeadRotation, fWhiteHeadNowScale);
}
[編集]
