如何改变实例(instantiate)的方向

用raycast 得到碰撞点的法向量,就是hit.normal,如何将在这个位置(hit.point)生成的实例的方向设置成hit.normal??

比如在平地生成竖起得标识,在墙上就生成横着的标识,根据碰撞点的法线方向而定?


if (hit.normal.z != 0) {marks[markCount].transform.rotation *= Quaternion.FromToRotation(Vector3.up, hit.normal);} else if (hit.normal.x != 0) {marks[markCount].transform.rotation *= Quaternion.FromToRotation(Vector3.forward, hit.normal);}

你可能感兴趣的:(如何改变实例(instantiate)的方向)