- 2019-06-13 at 3:35 pm #155972019-06-13 at 3:36 pm #15598
App Manager Settings and Application Templates
The App Manager now offers a settings page, accessible through the gear icon on the top:
On this page, you can enable external server interface to make the development server accessible remotely through your machine IP address rather than localhost. This might help you debug from a mobile device, or showcase your apps in your company LAN or even via Internet. Also on this page you can change the cache timeout for Verge3D Network.
The settings page also allows you to add your own application templates based on which you can create new applications. In order to add a new template, create a folder in verge3d/manager/template/app and put there any files you’d like to be copied to new applications. If you want your app files to be automatically renamed, just use “template” in their names, e.g. template.html, template.css, template.gltf, etc. See the nearby Standard or Code-Based templates for some examples.
Once you have a folder with template files, add it to the App Manager by clicking the +Template button and specify the name of the template. As a result, you’ll be able to select your template in the app creation panel:
Each application now have a dedicated page for better convenience while managing large projects. The application page can opened by clicking on the application name in the App Manager (notice that file icons are now displayed in a single row).
The application page contains the list of files and offers a search box for filtering them off. There is also a button for opening the application folder.
When clicked on 3ds Max or Blender icons, the corresponding files will be opened in background without leaving the page (same with the main page of the App Manager), thus saving you time.
Finally, the main page of the App Manager now opens faster thanks to optimized directory lookups.
Now, the HTML event puzzle can be inserted to other puzzles’ slots.
The puzzle get object direction now produces correct results for empty/dummy objects and for lamps.
The puzzle outputs a dictionary from which you can easily get the values of individual properties.
That’s it for now. We’d love to hear what you think!2019-06-13 at 8:48 pm #15604
Avier3DNewbie2019-06-14 at 12:35 am #15605
daveliNewbie2019-06-14 at 4:31 am #15606
AndrejusNewbie2019-06-14 at 10:03 am #15613
This is amazing. I am currently checking out another engine *caugh*babylon*caugh* for some bigger projects, and the think holding me back from doing bigger projects in Verge is that puzzles getting to complex to keep track of after a while. Templating is a greate improvement to make your own “framework” on top of Verge, so this is greate news, but I have a little suggestion in this regard. Is it possible to get a translate puzzles to script “option”, like if you could translate a chunk of puzzles to actual JS code in its own “script puzzle”? The abstraction you added on top of three js is kindof getting in the way of lerning from three code in some cases, and i think this would be a great tool even just for learning to script with Verge. Maybe even just a streight “write script in puzzles block” would be amazing.
Also love that you can nest the event puzzle now, beeing able to do that has some huge benefits. Keep up the great work2019-06-15 at 10:19 am #156762019-06-15 at 12:15 pm #15680
Just took a closer look at it and indeed that seems like a place i should be able to learn a thing or two from, so thanks for the tip.
You must be logged in to reply to this topic.