2016-12-19 4 views
1

私はコロナと協力しています。イメージが完全に読み込まれたときを知る方法があるかどうかは分かりません。 私はmain.luaにこのコードを持っている:コロナSDKに画像を表示するにはどれくらい時間がかかりますか?

local widget = require("widget") 

local function onSystemEvent(event) 
    if event.type == "applicationStart" then 

     initial = os.clock() 
     local myImage = display.newImage("image.jpg", 500, 500) 
     final = os.clock() 
     time = final - initial; 
     native.showAlert("tiempo ", time) 
    end 
end 

Runtime:addEventListener("system", onSystemEvent) 

私は画像をロードするためにかかる時間を測定したい...しかし、私のコードの出力は0003ワンセグのようなものですので、私はそれがないものを推測本当に時間。

+0

これと重複しているようです:http://stackoverflow.com/questions/26333531/measure-elapsed-time-of-image-loading-in-corona-sdk 回答は受け付けていませんが、しかし、いくつかの素晴らしいアイデア。 – Kamiccolo

+0

この種の情報が必要なのは何ですか? – ldurniat

+0

@ldurniatイメージをさまざまなフレームワークとプラットフォームにレンダリングする方法について研究しています –

答えて

0

てみてください画面キャプチャ:

local function captureWithDelay() 
    local capture = display.captureScreen() 
end 

timer.performWithDelay(1, captureWithDelay) 

そして、最後のロードピクセルのピクセルカラーをお読みください。

local function onColorSample(event) 
    print("Sampling pixel at position (" .. event.x .. "," .. event.y .. ")") 
    print("R = " .. event.r) 
    print("G = " .. event.g) 
    print("B = " .. event.b) 
    print("A = " .. event.a) 

    print(system.getTimer()) 
end 

display.colorSample(x, y, onColorSample) 

次に、色が変更されたときの結果を比較してください。

関連する問題