回答編集履歴
2
文字のバグ?修正
    
        answer	
    CHANGED
    
    | @@ -1,6 +1,5 @@ | |
| 1 1 | 
             
            rb.velocityにたいして上書きしてしまっているからですね。
         | 
| 2 | 
            -
            最終的にrb.velocityのなかに残るのはVector2.right * 100;だけなので、
         | 
| 2 | 
            +
            最終的にrb.velocityのなかに残るのはVector2.right * 100;だけなので、意図通り動かないのだと思います。
         | 
| 3 | 
            -
            意図通り動かないのだと思います。
         | 
| 4 3 |  | 
| 5 4 | 
             
            rb.velocity = (Vector2.up+ Vector2.right) * 100;
         | 
| 6 5 | 
             
            にしたらどうでしょうか。
         | 
1
文字の修正
    
        answer	
    CHANGED
    
    | @@ -1,7 +1,6 @@ | |
| 1 | 
            +
            rb.velocityにたいして上書きしてしまっているからですね。
         | 
| 2 | 
            +
            最終的にrb.velocityのなかに残るのはVector2.right * 100;だけなので、
         | 
| 1 | 
            -
             | 
| 3 | 
            +
            意図通り動かないのだと思います。
         | 
| 2 4 |  | 
| 3 | 
            -
            これはrb.velocityにたいして上書きしてしまっているからですね。
         | 
| 4 | 
            -
            つまり、rb.velocityのなかに残るのはVector2.right * 100;ってことになります。
         | 
| 5 | 
            -
             | 
| 6 5 | 
             
            rb.velocity = (Vector2.up+ Vector2.right) * 100;
         | 
| 7 6 | 
             
            にしたらどうでしょうか。
         | 
