#東方弾幕風[Stage] #ScriptVersion[3] #Title["SampleRB02"] #Text["SampleRB02:矩形(長方形)画像の回転・拡大"] @Initialize { TSample(); } @MainLoop { yield; } task TSample { //画像パス設定 let dir = GetCurrentScriptDirectory(); let path = dir ~ "Effect01.png"; let obj = ObjPrim_Create(OBJ_SPRITE_2D); //2Dスプライトオブジェクト生成 Obj_SetRenderPriorityI(obj, 21); //描画優先度を設定 ObjPrim_SetTexture(obj, path); //テクスチャを設定 ObjSprite2D_SetSourceRect(obj, 44, 54, 71, 105); //描画元設定(44, 54)-(71,105) ObjSprite2D_SetDestCenter(obj); //頂点を(0, 0)中心に配置 ObjRender_SetAngleZ(obj, 45); //45°回転 ObjRender_SetScaleXYZ(obj, 2, 2, 1); //X,Y方向に2倍に拡大 ObjRender_SetPosition(obj, 100, 150, 0); //(100, 150)に移動 //240フレーム待機 loop(240){yield;} Obj_Delete(obj); //描画オブジェクト削除 //ステージ終了 CloseStgScene(); }