41 lines
1.6 KiB
Plaintext
41 lines
1.6 KiB
Plaintext
#東方弾幕風[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();
|
||
}
|
||
|