Gideros studio box2d では、ボディ (基本的に物理オブジェクトであり、それに付随する画像ではありません) は常に半透明の形状として表示されます。私のゲームでは、プレイヤーがこれらの体を見ることができるようにしたくありません。コロナでこれができるのを見たことがありますが、ギデロスについては何も見ていません。これを行う方法を教えてくれる十分なluaとbox2dを知っている人はいますか? ありがとう!
1 に答える
1
本当にデバッグ ドローイングである場合は、トップ メニューの [編集] をクリックし、[ファイル内を検索] を選択して、DebugDraw
次のようなものが見つかるはずです。
local world = b2.World.new(0, 10, true)
local debugDraw = b2.DebugDraw.new()
world:setDebugDraw(debugDraw)
stage:addChild(debugDraw)
行をコメントアウトするだけで、準備完了--stage:addChild(debugDraw)
です。パフォーマンスを向上させるために、本番用のデバッグ描画の設定を完全に削除します
いくつかのグローバル変数デバッグを設定し、それを切り替えてデバッグ描画を有効/無効にすることができます:
DEBUG = false
その後、コードで
if DEBUG then
local world = b2.World.new(0, 10, true)
local debugDraw = b2.DebugDraw.new()
world:setDebugDraw(debugDraw)
stage:addChild(debugDraw)
end
于 2014-10-01T17:54:11.890 に答える