// ステップ実行します void SceneTitle::step(float dt) { ddt+=dt; if (ddt>5) { /* Layer3D *l3 = (Layer3D*)getLayer(0); Matrix3D *mtx = l3->findMatrixByID(2); mtx->loadIdentity(); mtx->rotate(rand()%180, RotateDirZ); mtx->translate(2,3,0); mtx = l3->findMatrixByID(4); mtx->loadIdentity(); mtx->rotate(rand()%50, RotateDirX); mtx->translate(-1.5,5,0); */ Layer2D *layer = (Layer2D *) getLayer(1); ImageAnimationView *v = (ImageAnimationView *) layer->findViewByID(10); if (v) { index++; index %= 4; v->setAnimationFrameIndex(index + 1); } ddt = 0; } super::step(dt); }