瀏覽代碼

Activated controls for activeCamera

Gwenaël Hagenmuller 11 年之前
父節點
當前提交
142a8efedc

+ 3 - 0
Tools/BuildOurOwnBabylonJS/BuildOurOwnBabylonJSServer/Views/BabylonJSDemo/Index.cshtml

@@ -7,6 +7,9 @@
 <script type="text/javascript">
     $(document).ready(function () {
         BABYLON.SceneLoader.Load("@Html.Raw(this.BabylonJSFile("Samples/Scenes/" + (string)ViewBag.DemoFolderName))" + "@Url.Encode("/")", "@ViewBag.DemoFile", OURBABYLON.engine, function (scene) {
+            
+            scene.activeCamera.attachControl(OURBABYLON.canvas);
+            
             // Render loop
             var renderLoop = function () {
                 scene.render();

+ 2 - 2
Tools/BuildOurOwnBabylonJS/BuildOurOwnBabylonJSServer/Views/Shared/_Layout.cshtml

@@ -17,11 +17,11 @@
                     alert("Your browser does not support WebGL so you can't use BabylonJS on it");
                     return;
                 }
-                var canvas = $("#ourOwnBabylonJSCanvas")[0];
 
                 var OURBABYLON = {};
 
-                OURBABYLON.engine = new BABYLON.Engine(canvas, true);
+                OURBABYLON.canvas = $("#ourOwnBabylonJSCanvas")[0];
+                OURBABYLON.engine = new BABYLON.Engine(OURBABYLON.canvas, true);
 
                 window.addEventListener("resize", function () {
                     OURBABYLON.engine.resize();