一打印出金字塔
void Start() {
Test1(5);
}
void Update () {
}
金字塔
void Test1(int number)
{
for (int k = 0; k < number ; k++)//k 是Y高
{
for (int i = 0; i <=k; i++)
{
for (int j = 0; j <=k ; j++)//从上往下开始打印,第一层不用移动
{
GameObject cube = GameObject.CreatePrimitive(PrimitiveType.Cube);
cube.transform.position = newVector3(j-k*0.5f , number -k,i-0.5f*k); //x,z各减0.5,每次都减