2017-09-08 20 views
-3

今、私はモバイルアプリをプログラミングしています。私はコロナSDKを使用しています。コロナSDK /簡易ストップウォッチ(ミリ秒/秒/分)

簡易ストップウォッチを作りたいと思います。ミリ秒、秒、分でカウントアップする必要があります。私はすでにそれを見つけましたが、私が見つけたすべての例は私のために働いていませんでした。

私はストップウォッチをプログラムする方法があると知っていますが、私の考えは非常に高価です。私はコロナが素晴らしいと知っています。私は問題を解決するためのシンプルで良い方法があると信じています。 :)

ありがとうございました!ここではあまり詳細に行くことなく

+1

ようこそスタックオーバーフロー。 [How to ask a question](https://stackoverflow.com/help/how-to-ask)を参照してください。一般的なヘルプや推奨事項について質問する質問は、スタックオーバーフローに関するトピックです。参照してください:[私はここでどのような話題を聞くことができますか?](https://stackoverflow.com/help/on-topic)。あなたの問題を調査し、あなた自身でそれを理解するための良い試みをしたことが期待されます。 *具体的な質問がある場合は、試したことの概要と関連するコードを[最小限で完全であり、検証可能な例](https://stackoverflow.com/help/mcve)に含めます。 – FluffyKitten

答えて

0

、あなたはミリ秒をカウントするためにこれを使用することができます:あなたはいくつかの簡単な数学関数を使用して、それを表示したいしかし

local milis = 0 
local incrementMilis = 100 
local watch 

local function updateTime() 
    milis = milis + incrementMilis 
    --Have some condition to cancel the timer to avoid it running forever 
    if someCondition == true then 
     timer.cancel(watch) 
    end 
end 

--trigger every 100ms, call 'updateTime' function, and loop forever (-1) 
watch = timer.performWithDelay(incrementMilis, updateTime, -1) 

milis変数に変換します。これはあなた自身を把握することができ、十分なコードとこれを行う方法に関するオンラインの例があります。