public void ClickPlaceButton(){
switch (Click){
case 1:
PlaceMarker();
break;
case 2:
PlaceMarker();
CalculateDistance();
break;
case 3:
PlaceMarker();
CalculateArea();
break;
case 4:
Reset();
break;
}
}
public void CalculateArea(){
//3点の初期化
Vector3 A = new Vector3(1, 2, 5);
Vector3 B = new Vector3(3, 1, 5);
Vector3 C = new Vector3(3, 3, 5);
//BベクトルとCベクトルの外積を求める
Vector3 D = Vector3.Cross(B-A,C-A);
//平行四辺形の面積を求めて2で割る
float S = D.magnitude / 2;
Debug.Log(S);
}
あなたの作品をどこへでも!Unityはゲームやグラフィカルなアプリケーションを開発するための最高の開発環境です。Unityで作れば、Webブラウザ、Windows, Mac OS X, iOS, Android, PlayStation 4やWii U, Xbox Oneなどのゲーム機、さらに多くの幅広いプラットフォームで展開できます。