【发布时间】:2017-10-02 13:25:21
【问题描述】:
我用 roScreen 写了一个简单的游戏,我想把 RAF 放进去。
例如,当角色失败时,我想给他看几个广告,然后再回到游戏中。我编写了一个绘制消息并等待“OK”或“instant_replay”按键的函数,并且应该在此处显示标准广告,但事实并非如此。它简单地绘制消息。
function ExitOrResume(screen as object, compositor as object, msgport as object, PodIface as object) As boolean
adPods = podIface.getAds(msgport)
shouldPlayContent = podIface.showAds(adPods)
bm1 = CreateObject("roBitmap", "pkg:/images/exit.png")
reg1 = CreateObject("roRegion", bm1, 0, 0, 200, 200)
sprite1 = compositor.NewSprite(240, 240, reg1)
compositor.Draw()
screen.SwapBuffers()
sprite1.Remove()
while true
msg = wait(0, msgport)
if msg.getInt() = 6' codes.button_select_pressed
return true
else if msg.getInt() = 7 'codes.button_instant_replay_pressed
return false
end if
end while
end function
我做错了什么?也许我根本不明白英国皇家空军在做什么?
【问题讨论】:
标签: ads roku brightscript