Шукати в цьому блозі

обрізка спрайту по масці Gideros Lua

local maska = Bitmap.new(Texture.new("img/ticket.png"))
local sprite = Bitmap.new(Texture.new("img/flag.png"))
 
stage:addChild(maska)
stage:addChild(sprite) 
sprite:setPosition(0,80)
--ticket:setVisible(false)
-- 1) Clear stencil and set it to '1' for every pixel drawn on 'ticket'
maska:setStencilOperation{
 --stencilClear = true, 
 --stenciMask = 1, 
 stencilWriteMask = 1, 
 stencilRef = 1,
 stencilFunc = Sprite.STENCIL_ALWAYS, 
 depthPass = Sprite.STENCIL_REPLACE
}
--2) Only draw fx1/fx2 if stencil isn't 0
sprite:setStencilOperation{
 stencilClear = false, 
 stencilMask = 1, 
 stencilRef = 0,
 stencilFunc = Sprite.STENCIL_NOTEQUAL
}

тестові ключі для ADMOB-ГУГЛ

  Важливо включити тестові ключі реклами під час розробки, щоб ви могли натискати на рекламу, не псуючи статистику для рекламодавців Google. Якщо ви натиснете рекламу, не в тестовому режимі , ви ризикуєте що гугл забанить ваш акаунт.

*** перевірте актуальність кодів на https://developers.google.com/admob/android/test-ads

smart_banner,
Banner 
ca-app-pub-3940256099942544/6300978111
Interstitial-міжсторінкова ca-app-pub-3940256099942544/1033173712
Interstitial Videoca-app-pub-3940256099942544/8691691433
Rewarded Videoca-app-pub-3940256099942544/5224354917
Native Advancedca-app-pub-3940256099942544/2247696110
Native Advanced Videoca-app-pub-3940256099942544/1044960115

 


--require plugin
require "ads"

--initialize admob
admob = Ads.new("admob")
admob:setKey("admob-key")
admob:enableTesting() --тестовий режим
--show admob
admob:showAd("smart_banner","ca-app-pub-3940256099942544/6300978111")  --тестовий банер
 
 
admob:addEventListener(Event.AD_FAILED, function(e)
 print("admob AD_FAILED", e.error)
end)