| 
f32 ry = 0;
ISceneNode* node[3];
void makeScene(IVideoDriver *driver)
{
	//地球
	node[0]->setMaterialTexture(0, driver->getTexture("earth.bmp"));
	node[0]->setPosition(vector3df(0,0,0));
	node[0]->setRotation(vector3df(0,ry,0));
	//大気
	node[1]->setMaterialTexture(0, driver->getTexture("cloud.png"));
	node[1]->setMaterialType(EMT_TRANSPARENT_ADD_COLOR);	//透過
	node[1]->setPosition(vector3df(0,0,0));
	node[1]->setRotation(vector3df(0,ry,0));
	//月
	node[2]->setMaterialTexture(0, driver->getTexture("wall.bmp"));
	node[2]->setPosition(vector3df(2,0,0));
	node[2]->setRotation(vector3df(0,ry*3,0));
	ry += 0.02f;
}
 | 
| 
	//ノードの作成
	node[0] = smgr->addSphereSceneNode(1.0f);			//地球
	node[1] = smgr->addSphereSceneNode(1.02f, 16, node[0]);	//大気
	node[2] = smgr->addSphereSceneNode(0.2f,  16, node[0]);	//月
 |