このような一時変数を書くときの違いを知りたいです(これらは単なる例です):
バージョン1
for each tempEnemy in enemyManager.enemies {
var tempX:int = tempEnemy.x;
}
またはこれ:
バージョン2
for each tempEnemy in enemyManager.enemies {
tempEnemy.oldX = tempEnemy.x;
}
何が間違っているのですか?現在、バージョン2のように書いていますが、バージョン1に変更する必要があるかどうかわかりません。誰かがこれを手伝ってくれませんか。ほとんどの開発者がバージョン1のように書いていることは知っていますが、バージョン1についてまったく知らないため、少し混乱しています。バージョン1を使用する場合、値がすべてのサイクルでクリアされる一時変数に明示的に格納されることを意味しますか?