やまめも

【 ゲーム開発・日々のことについて 】

Vector3.Distance(A, B) もしくは、(pos1 - pos2).magnitude

A,B間の距離を計算してくれるプロパティ
float型で値を返す。

// Bool型のメソッド。メソッドも返り血をBool型することもできる。
private bool is_in_snap_range()
{
	bool ret = false;
	// ある程度離れていたとしても、trueとする。
	if(Vector3.Distance(this.transform.position, this.finished_position) < PieceControl.SNAP_DISTANCE) {
		ret = true;
	}

	return(ret);
}


(pos1 - pos2).magnitude

// Bool型のメソッド。
if((this.transform.position - this.snap_target).magnitude < 0.0001f) {

	this.next_step = this.next_step_snap;
}

loumo.jp