欢迎加入Unity业内qq交流群:956187480
qq扫描二维码加群
一:球形分布
/// 实例个数
/// 球体半径
public void CreatPointOnSphere(int bornPointNum, float radius)
{
//生成
for (int i = 0; i < bornPointNum; i++)
{
float y = (float)i * 2.0f / bornPointNum + (1 / bornPointNum) - 1.0f;
float r = Mathf.Sqrt(1.0f - y * y);
float phi = i * 2.4f;
Vector3 pos = new Vector3(Mathf.Cos(phi) * r * radius, y * radius,