0
function left:touch(e)
if(e.phase == "ended") then
boy:applyLinearImpulse(-0.1, .5, boy.x, boy.y)
end
end
function right:touch(e)
if(e.phase == "ended") then
print("right");
boy:applyLinearImpulse(0.1, .5, boy.x, boy.y)
end
end
left:addEventListener("touch", left);
right:addEventListener("touch" , right);
私のゲームでは、私はapplyLinearImpulseを使用して、逆スタントマンに力を与えました。右と左のボタンをクリックすると、xとyの方向が変わります。どのようにタッチごとに異なる力を増やすのですか?タッチ機能でコロナの連続動作を行う方法は?
エラーが発生しました。 – Malarkodi
非常にmuchi私はこれを行うためにタイマの概念を使用していただきありがとうございます。 – Malarkodi
@divyaタイマーを使う必要はありません。上記の関数は微妙に調整する必要があります。あなたのコードを見たことがないので、まっすぐコピーしてソースコードに貼り付けることはできません。 – cctan