#東方弾幕風[Stage] #ScriptVersion[3] #Title["SamplePS02"] #Text["SamplePS02:ピクセルシェーダ:マスク"] #Background["script/default_system/Default_Background_IceMountain.txt"] @Initialize { TSamplePS2(); } @MainLoop { yield; } task TSamplePS2 { //パス設定 let dir = GetCurrentScriptDirectory(); let pathShader = dir ~ "SamplePS02_HLSL.txt"; //シェーダ生成 let objShader = ObjShader_Create(); ObjShader_SetShaderF(objShader, pathShader); ObjShader_SetTechnique(objShader, "TecMask"); //シェーダにマスク画像を設定 let pathMask = dir ~ "SamplePS02_Mask.png"; ObjShader_SetTexture(objShader, "textureMask_", pathMask); //特定の描画優先度にシェーダを適応 SetShaderI(objShader, 30, 100); }