Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using UnityEngine.Experimental.Rendering;
- using UnityEngine.Experimental.Rendering.LightweightPipeline;
- using UnityEngine.Rendering;
- public class NewBehaviourScript : MonoBehaviour
- {
- // Use this for initialization
- void Start()
- {
- }
- void OnGUI()
- {
- }
- List<GameObject> gs = new List<GameObject>();
- private void Create(int I)
- {
- for (int i = 0; i < I; i++)
- {
- var primitive = GameObject.CreatePrimitive(PrimitiveType.Sphere);
- primitive.GetComponent<Renderer>().shadowCastingMode = ShadowCastingMode.Off;
- gs.Add(primitive);
- }
- }
- public RenderPipelineAsset rpa;
- void Update()
- {
- if (Input.GetKeyDown(KeyCode.Space))
- {
- foreach (var a in gs)
- Destroy(a);
- gs.Clear();
- GraphicsSettings.renderPipelineAsset = GraphicsSettings.renderPipelineAsset ? null : rpa;
- var primitive = GameObject.CreatePrimitive(PrimitiveType.Cube);
- primitive.transform.position = Vector3.up;
- gs.Add(primitive);
- }
- if (Input.GetKeyDown(KeyCode.A))
- Create(1000);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement