#じゃべめも

じゃべめも棚卸し

2019-02-20から1日間の記事一覧

2点間の方向を向く

※手軽なやり方 var diff = (Vector2)to - (Vector2)from; (Transform)target.rotation = Quaternion.FromToRotation(Vector2.right, diff);

Unityで反射ベクトルの計算

反射ベクトルを求める - Qiita まだ飲み込みきれてない void OnCollisionEnter(Collision other){ ContactPoint point; foreach(ContactPoint p in other.contacts){ point = p; } var reflect = Vector2.Reflect(this.rigidbody.velocity, point.normal); }…

Unityで衝突点の取得

自分用Unityメモ:衝突位置を取得する(トリガーの場合も) - かさたな日記 // コリジョンの場合 void OnCollisionEnter(Collision other){ Vector3 hitPos; foreach(ContactPoint point in other.contacts){ hitPos = point.point; point.normal; // 接触点の…

Unity壁に衝突してジグザグの研究

どうにもこうにも 案1 接触した際に対称との距離を取って衝突方向判定 めり込んで奥のマップチップと衝突して変な反射になる 案2 プレイヤーの接地判定を上下左右で ->同上 案3 衝突座標の法線方向を取得して反射ベクトルの計算 ー>物理演算的な動きに…