Beispiel #1
0
 public virtual void Start()
 {
     scenemanager = GenericSceneManager.manager;
     Sounds       = new Dictionary <string, AudioSource>();
     body         = GetComponent <Rigidbody2D>();
     foreach (AudioSource audio in GetComponents <AudioSource>())
     {
         Debug.Log(audio.clip.name);
         Sounds.Add(audio.clip.name, audio);
     }
 }
        public RenderingContext3D(Control targetRenderArea, GraphicsProfile profile, CommonDeviceInterface cdi,
                                  HashTableSettings localSettings)
        {
            isDeviceLost = false;
            isActive = false;
            hasFocus = false;

            this.targetRenderArea = targetRenderArea;
            outProfile = profile;
            log = cdi.GeneralLog;

            presentParams = new PresentParameters();
            outCaps = cdi.DeviceCaps;

            layers = new LayerStack();

            InitializeEnvironment(cdi, localSettings);

            view3D = new RenderingView3DPer(Matrix.Identity, Matrix.Identity);
            view3D.Near = 0.1f;
            view3D.Far = 25;

            int sceneSize = 60;
            sManager = new GenericSceneManager<SceneEntity>(gDevice, outSettings,
                                                            new Vector3(sceneSize / 2f, sceneSize / 2f, sceneSize / 2f), sceneSize);
        }