Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- public class Fortress : MonoBehaviour
- {
- public Texture2D texturePiso;
- // Start is called before the first frame update
- void Start()
- {
- GameObject plane = GameObject.CreatePrimitive(PrimitiveType.Plane);
- GameObject cube = GameObject.CreatePrimitive(PrimitiveType.Cube);
- cube.transform.position = new Vector3(4.5f, 1.5F, 4.5f);
- cube.transform.localScale = new Vector3(1, 3, 1);
- GameObject cube1 = GameObject.CreatePrimitive(PrimitiveType.Cube);
- cube1.transform.position = new Vector3(-4.5f, 1.5F, 4.5f);
- cube1.transform.localScale = new Vector3(1, 3, 1);
- GameObject cube2 = GameObject.CreatePrimitive(PrimitiveType.Cube);
- cube2.transform.position = new Vector3(4.5f, 1.5F, -4.5f);
- cube2.transform.localScale = new Vector3(1, 3, 1);
- GameObject cube3 = GameObject.CreatePrimitive(PrimitiveType.Cube);
- cube3.transform.position = new Vector3(-4.5f, 1.5F, -4.5f);
- cube3.transform.localScale = new Vector3(1, 3, 1);
- GameObject cube4 = GameObject.CreatePrimitive(PrimitiveType.Cube);
- cube4.transform.position = new Vector3(0, 1, 4.5f);
- cube4.transform.localScale = new Vector3(8, 2, 0.1f);
- GameObject cube5 = GameObject.CreatePrimitive(PrimitiveType.Cube);
- cube5.transform.position = new Vector3(-2.5f, 1, -4.5f);
- cube5.transform.localScale = new Vector3(3, 2, 0.1f);
- GameObject cube6 = GameObject.CreatePrimitive(PrimitiveType.Cube);
- cube6.transform.position = new Vector3(2.5f, 1, -4.5f);
- cube6.transform.localScale = new Vector3(3, 2, 0.1f);
- GameObject cube7 = GameObject.CreatePrimitive(PrimitiveType.Cube);
- cube7.transform.position = new Vector3(-4.5f, 1F, 0);
- cube7.transform.Rotate(0, 90, 0, Space.Self);
- cube7.transform.localScale = new Vector3(8, 2, 0.1f);
- GameObject cube8 = GameObject.CreatePrimitive(PrimitiveType.Cube);
- cube8.transform.position = new Vector3(4.5f, 1F, 0);
- cube8.transform.Rotate(0, 90, 0, Space.Self);
- cube8.transform.localScale = new Vector3(8, 2, 0.1f);
- GameObject sphere = GameObject.CreatePrimitive(PrimitiveType.Sphere);
- sphere.transform.position = new Vector3(-4.5f, 3, 4.5f);
- GameObject sphere1 = GameObject.CreatePrimitive(PrimitiveType.Sphere);
- sphere1.transform.position = new Vector3(4.5f, 3, -4.5f);
- GameObject sphere2 = GameObject.CreatePrimitive(PrimitiveType.Sphere);
- sphere2.transform.position = new Vector3(4.5f, 3, 4.5f);
- GameObject sphere3 = GameObject.CreatePrimitive(PrimitiveType.Sphere);
- sphere3.transform.position = new Vector3(-4.5f, 3, -4.5f);
- plane.GetComponent<Renderer>().material.mainTexture = texturePiso;
- }
- // Update is called once per frame
- void Update()
- {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement