• Content count

  • Joined

  • Last visited

  • Days Won


Everything posted by enpu

  1. [Panda 2] Airplane 3D

    Made this simple 3D flying game to demonstrate 3D rendering with Panda 2 game development platform. I have almost none experience with 3D game development, but still was able to make this in one day. Play here: https://www.panda2.io/games/airplane3d
  2. Panda Remote (iOS) Changing Orientation Bug

    @Tankash Can you explain a bit more about your problem? You can't connect with Panda Remote at all?
  3. Panda 2 Release notes

    Just added list of keyboard shortcuts to the website: https://www.panda2.io/docs/keyboard These really make your working faster!
  4. Panda 2 Release notes

    I'm very excited to announce that Panda 2 has been released. It is now more than just a JavaScript game engine, it's a full Game Development Platform for Mac, Windows and Linux. You will get better picture by watching this trailer video of Panda 2: The game engine code will still remain free and open-source. Check out Panda 2's new website: https://www.panda2.io There are over 30 minutes of high quality video tutorials: https://www.panda2.io/tutorials Ready to start simple game templates: https://www.panda2.io/templates And lots of interactive code examples: https://www.panda2.io/playground API Documentation: https://www.panda2.io/docs/api
  5. Panda 2 Release notes

    Here is small demo of Panda 2 logo in 3D: https://www.panda2.io/demos/3dlogo
  6. Panda 2 Tips & tricks

    Want to set your game window to specific size? This is great for testing your game on different resolutions and for taking screenshots. First detach the game window to it's own window by pressing the detach button. Then click the detach button again while pressing Shift-key down. Popup window will appear, type the size you want into the window, for example "320x480": This will change the game window size so that the game area itself is exactly the resolution you entered (the red area):
  7. Panda 2 Tips & tricks

    I will be posting here some tips and tricks for Panda 2. Here is first. If you want to create class that doesn't show up in the sidebar you can do it like this: game.Player = game.Class.extend({ init: function() { } });
  8. Resize Function in Panda 2?

    @Ninjadoodle https://www.panda2.io/docs/api/Scene There is onResize function on Scene, is that what you are looking for?
  9. Panda Remote (iOS) Changing Orientation Bug

    This was fixed by updating the engine to latest version
  10. Panda Remote (iOS) Changing Orientation Bug

    Hmm can't reproduce that with my iOS 11.2.1 Can you send me example project?
  11. Panda Remote (iOS) Changing Orientation Bug

    What iOS version is your iPhone using? Can you show game.config of your project? Thanks!
  12. Error with Pixi Plugin (Panda 2)

    Thanks will take a look on that
  13. Error with Pixi Plugin (Panda 2)

    Can you show what's on (src/game/objects.js:229) ?
  14. @Ninjadoodle You sure that our iPhone is connected to same network as your computer running Panda 2? What iOS version is your iPhone using?
  15. Remove Asset? (Panda 2)

    @Ninjadoodle That's exactly how it works, though i just figured that it's not working with atlas files. Fixed it and pushed changes to dev branch! Update your project's current engine with dev version by pressing the "Update" button (Alt+Shift+Close) and then click on "Yes" button with Shift-key pressed down. Let me know if it's now working. You can check from console what textures are in the memory by typing "game.BaseTexture.cache" and "game.Texture.cache" For example, with one atlas file loaded it would look like this: "game.BaseTexture.cache" contains the atlas image file and "game.Texture.cache" contains all frames from the atlas. After removing the atlas from memory it should look like this (if there is no other assets loaded) Also added example to Playground: https://www.panda2.io/playground#core-removeAsset
  16. Panda Remote on iOS

    Panda Remote is now available on iOS! Start live game development with your iPhone and iPad. Make sure to update your project's engine before using it with Panda Remote iOS (Alt+Shift+Close). More info: https://www.panda2.io/remote
  17. Panda 2 - change module name / remove module?

    @Ninjadoodle Unfortunately you still have to do that manually by renaming or deleting your module file. That's on my todo-list, so it will be added when i got time for that
  18. Panda 2 Cloud building

    Cloud building comes to Panda 2, powered by Adobe PhoneGap Build! You can now build and sign APK and IPA files straight from Panda 2, ready to be published on App Store and Google Play. You can even install APK debug builds automatically to your Android device after it's built. Here is documentation for the cloud building: https://www.panda2.io/docs/build
  19. Panda 2 Release notes

    Panda 2 v1.3.0 is now released! One of the biggest add-on is that you can now build and sign APK and IPA files straight from Panda 2 using Adobe PhoneGap Build. You can even install APK debug builds automatically to your Android device after it's built. Here is documentation for the cloud building: https://www.panda2.io/docs/build There is also two other new export options. You can export Ejecta project for iOS or compress your project into ZIP file (to upload it to Cocoon for example). Here is full list of changes in 1.3.0 version: - Added PhoneGap Build cloud building - Added exporting to Ejecta - Added exporting to ZIP - Added remote device logging - Added tab size to settings - Added minify export file to settings - Added close project to window menu - Added module update with drag'n'drop - Added open folder button to export complete popup - Added project engine update from dev branch with Shift-click - Updated Panda Engine to 2.1.0 - Fixed duplicate remote device names to have running number - Fixed syntax validation on new module - Fixed project closing to show projects list after project fully closed - Fixed error popup key events (Enter and Esc) - Fixed window reloading on Cocoon Canvas+ - Fixed live autocomplete to not trigger from one character - Fixed goto error when cursor already at error line
  20. WebGL and Canvas Question

    Yes it is automatic. Uses PIXI.autoDetectRenderer http://pixijs.download/release/docs/PIXI.html#.autoDetectRenderer
  21. WebGL and Canvas Question

    @Ninjadoodle Yes there is. You can see from the console if it's using WebGL or Canvas.
  22. Remainder of tween time? (SOLVED)

    @Ninjadoodle https://www.panda2.io/docs/api/Tween There is two properties in Tween, currentTime and duration. You should be able to calculate that from those var remainingTime = tween.duration - tween.currentTime;
  23. Three.js plugin

    Three.js plugin v1.3.0 released. It's now a lot easier to use with some helper game classes: Container3D, Object3D, Box3D, Sphere3D, Plane3D and Cylinder3D. Example project includes now 4 different example scenes. Simple 3D scene with just one box with texture looks like this: game.createScene('Main', { init: function() { var scene = new THREE.Scene(); var camera = new THREE.PerspectiveCamera(60, game.width / game.height); camera.position.z = 200; var light = new THREE.AmbientLight(); scene.add(light); var container = new game.Container3D(scene, camera); container.addTo(this.stage); var box = new game.Box3D('texture.png', 60); box.addTo(scene); } }); Will add proper documentation to the website for all those classes once it's done.
  24. Three.js plugin

    Enable 3D rendering using Three.js combined with your 2D scene. Preview: https://www.panda2.io/plugins/three Download: https://www.panda2.io/plugins
  25. Cannon.js plugin

    Enable advanced 3D physics with Cannon.js. Preview: https://www.panda2.io/plugins/cannon Download: https://www.panda2.io/plugins