■マイナスの計算
基本的な数学の話になりますが -1 × -1 = 1 となります。
下記ではまずellipseのエックス座標にlocationXが入り、 locationX += velocityXでX座標にプラスしています。
そこにif文でvelocityX = velocityX* -1 とし、locationXを超えたらマイナスにし、0を超えたらプラスになるようになっています。
See the Pen
マイナスの計算 by morishougo (@morimori05)
on CodePen.
同様にY軸にも同じ事をすると縦方向も跳ね返るようになります。
See the Pen
マイナスの計算 X軸Y軸 by morishougo (@morimori05)
on CodePen.