StartCoroutine#

ExportVci.StartCoroutine(coroutine)#

コルーチンを開始し、周期的に処理を再開します。
引数の coroutine に与えるオブジェクトは Lua の言語機能の Coroutine を使って生成します。
update() と同じ周期で coroutine.resume が実行されます。

Parameters:

coroutine (Coroutine) -- 開始するコルーチン

Examples#

0から99までの数字をカウントアップして周期的にコンソールに出力します。

local countCoroutine = coroutine.create(
    function()
        local i = 0
        while i < 100 do
            print(i)
            i = i + 1
            coroutine.yield()
        end
    end
)

vci.StartCoroutine(countCoroutine)