Difference between revisions of "love.lowmemory (日本語)"
m |
m |
||
Line 1: | Line 1: | ||
− | {{newin (日本語)|[[0.10.0 (日本語)|0.10.0]]|100|type= | + | {{newin (日本語)|[[0.10.0 (日本語)|0.10.0]]|100|type=コールバック}} |
携帯機器でシステム実行中にメモリ不足になった時に発生するコールバック関数です。 | 携帯機器でシステム実行中にメモリ不足になった時に発生するコールバック関数です。 | ||
Latest revision as of 02:25, 5 July 2023
LÖVE 0.10.0 から使用可能 |
このコールバックは以前のバージョンでは非対応です。 |
携帯機器でシステム実行中にメモリ不足になった時に発生するコールバック関数です。
多くのメモリを使用する場合は携帯機器用のオペレーティング・システムはゲームを強制終了してしまうことがあるため、イベントが発生する時に(リソースを参照する全ての変数を nil に設定します)、可能ならば重要ではない資源は全て削除すべきです。特に音声と映像は最も多くのメモリを使用する傾向があります。
関数
概要
love.lowmemory( )
引数
なし。
返値
ありません。
用例
メモリ不足時に未使用データと不要データを収集して消去します。
local cachetable = {}
for i = 0, math.pi * 2, math.pi / 1000 do
cachetable[i] = math.sin(i)
end
function love.lowmemory()
cachetable = {}
collectgarbage()
end
関連