参考演算子の速さ
Posted: 2020年9月04日(金) 23:36
可読性の是非はともかく、下の二つってどちらが速いとかありますか?
move_entity(this, machine_et, game.input.left ? -1 : game.input.right ? 1 : 0, game.input.up? -1 : game.input.down? 1 : 0);
scaleX = game.input.left ? -1 : game.input.right ? 1 : scaleX;
if ( game.input.left ){
move_entity(machine, machine_et, -1, 0); // x軸加速度-1移動
scaleX = machine_jet.scaleX = 1; // ジェットx軸-1反転 x軸1反転
}
if ( game.input.right ){
move_entity(machine, machine_et, 1, 0); // x軸加速度1移動
scaleX = machine_jet.scaleX = -1; // ジェットx軸-1反転x軸-1反転
}
if ( game.input.up ){
move_entity(machine, machine_et, 0, -1); // y軸加速度-1移動
}
if ( game.input.down ){
move_entity(machine, machine_et, 0, 1); // y軸加速度1移動
}