【3Dゲームエンジン】Unity質問スレッド12
■ このスレッドは過去ログ倉庫に格納されています
0331名前は開発中のものです。
2014/10/05(日) 11:39:45.58ID:zewC5lbBfloat radian = (transform.eulerAngles.z + Random.Range (-imprecision,imprecision) ) * (Mathf.PI / 180);
float momentX = (float)(Mathf.Cos (radian));
float momentY = (float)(Mathf.Sin (radian));
Vector3 momentAddition = new Vector3(momentX * 50 + transform.position.x, momentY * 50 + transform.position.y, 0);
line.SetPosition (1,momentAddition);
//Ray
RaycastHit2D hit = Physics2D.Raycast (transform.position,momentAddition);
Debug.DrawRay( transform.position, momentAddition, Color.red);
if(hit.collider != null){
if(hit.transform.tag == "enemy"){
hit.transform.GetComponent<enemyScript>().StartCoroutine("Attack");
}
}
レイの傾きと線の傾きがずれるのは何故でしょうか。
教えてください
■ このスレッドは過去ログ倉庫に格納されています