Sunday, December 14, 2014

melonJS 2.0.2 maintenance release

The forum and chat have been very busy since we launched 2.0.0 last month. Some of the questions we've seen were actually bugs in the engine, so we've been able to strengthen the framework with the help of all you developers! A trend is starting to show, where game developers experimenting with melonJS are coming back to build more games with it, using new features and taking advantage of better performance characteristics along the way.

We're very proud of what we have been able to achieve with the 2.0.x series, and the list of bugs fixed proves that we already have a very stable foundation for building great games. The first maintenance release, 2.0.1, came out at the end of November, focusing almost entirely on bugs in Audio playback. The only critical fix in that release was a special hack required for proper support on CocoonJS.

Today, we're ready to launch 2.0.2, which fixes some other rare Audio playback issues, and some documentation improvements. Two critical bugs were fixed in this release; a regression caused by the CocoonJS hack, and an improvement that fixes IE9 support. Other highlights include fixing a regression with nested containers, and fixing a few uncaught exceptions. There is one change which is not backward compatible: we have removed me.ObjectSettings. The primary reason for the removal is because it was only intended for documentation purposes, but it could be abused in game code and cause some bad/confusing bugs.

Download here:

The change logs for each maintenance release:


  • Core : fixed loading under CocoonJS when using Canvas+
  • Shapes : replaced the isometric magic numbers used for scaling, by proper and more accurate math constants (ldd)
  • Audio : fixed sound looping
  • Audio : fixed onend callback not being repeatedly fired when looping a sound
  • Audio : cleaned the onend callback when stopping a sound
  • Audio : added a function


  • Audio : automatically cleanup `onend` callbacks in ``
  • Audio : `` now applies the `loop`, `onend`, and `volume` properties only to the expected sound instance ID
  • Audio : fix ``
  • Audio : updated to the latest Howler 2.0 build (various fixes and improvements)
  • Audio : added `instance_id` parameter to `mute` and `unmute` methods
  • Audio : updated documentation
  • CanvasRenderer : fixed an issue/regression with the `globalAlpha` functions
  • Core : fixed collision detection between `me.Ellipse` (circle) and `me.Line` shapes
  • Core : fixed renderable positioning with nested me.Container objects
  • Core : fixed an uncaught exception in IE9 with Float32Array
  • Documentation : fixed anchor positioning
  • Documentation : added anchor target highlighting
  • Documentation : fixes in me.Font, me.BitmapFont, and me.Entity
  • Entity : removed `me.ObjectSettings`
  • Font : fixed globalAlpha not being set when using `me.Font.setOpacity()`
  • TMX : fixed an uncaught exception when loading a map with an empty object layer (thanks @Tiagojdferreira)

Thank you everyone who has contributed to both of these releases! Even if it's just a question, we always learn so much from the community. Sometimes we learn about a bug we can fix, or performance improvements, and even new features come out of your feedback.

Most importantly, we're always looking forward to everything that you are making! Don't forget to send us a message @melonJS to show us your progress.

- the melonJS team


  1. Maybe you need to click here for some useful info on how to write great essay for the future assignments. All good students are already using it

    1. The development of artificial intelligence (AI) has propelled more programming architects, information scientists, and different experts to investigate the plausibility of a vocation in machine learning. Notwithstanding, a few newcomers will in general spotlight a lot on hypothesis and insufficient on commonsense application. machine learning projects for final year In case you will succeed, you have to begin building machine learning projects in the near future.

      Projects assist you with improving your applied ML skills rapidly while allowing you to investigate an intriguing point. Furthermore, you can include projects into your portfolio, making it simpler to get a vocation, discover cool profession openings, and Final Year Project Centers in Chennai even arrange a more significant compensation.

      Data analytics is the study of dissecting crude data so as to make decisions about that data. Data analytics advances and procedures are generally utilized in business ventures to empower associations to settle on progressively Python Training in Chennai educated business choices. In the present worldwide commercial center, it isn't sufficient to assemble data and do the math; you should realize how to apply that data to genuine situations such that will affect conduct. In the program you will initially gain proficiency with the specialized skills, including R and Python dialects most usually utilized in data analytics programming and usage; Python Training in Chennai at that point center around the commonsense application, in view of genuine business issues in a scope of industry segments, for example, wellbeing, promoting and account.

      The Nodejs Projects Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

  2. I'd get a kick showing of the chance to trample like this very attractive time and real diligent work to make a huge article. I am in all fact satisfied with article value and direction. You can make use of this cheap essay writing services paperwork for any sort of academic written work. Our on paper work benefit is having encountered specialists for making a wide range of activities is capable way. You rock for saving colossal stuff. I am very thanks to say that because it is more caring to everyone.

  3. Extremely pleasant article! Have you been stressed out due to your Assignments? No worry, EduBirdie are here to help you with 100% plagiarism free speech writing services in UK. We offers lowest price on all.

  4. cina terkenal dengan obat-obatan herbal sehingga membuat masyarakat merasa aman ketika menggunakannya, begitupun nangen asli berupa kapsul ajaib yang bermanfaat menyembuhkan impotensi, lemah sahwat, disfungsi ereksi, serta ejakulasi dini, vitamale asli juga merupakan obat kuat yang mempunyai efek serupa yaitu fokus memberikan kekuatan seksual, membantu ereksi tahan lama, menguatkan otot kelamin, serta mencegah impotensi. .

    sebagian besar obat kuat di bandung kulon memang berkhasiat serupa namun produk asal usa yang ini sangatlah berbeda terutama mengenai kandungan utama pembuatannya, erogan asli terbuat dari bahan herbal dengan manfaat meningkatkan peforma kelamin pria, anda minum 1 kapsul menggunakan air hangat, tepatnya 30 menit sebelum bercinta.

  5. Download Subway Surfers for PC includes missions that keep the game fresh and entertaining for a long time. And what you're waiting for, come and visit now!

  6. The ultimate goal of online sociology research paper writing services is to provide Sociology Assignment Writing Services and sociology essay writing services since most sociology term paper writing service students lack time to complete their custom sociology coursework writing services.

  7. Hello, I would like to thank you for sharing this interesting information. The material provided here will be useful for a lot of people. I would like to share with you all as well one useful source which will be helpful for a lot of people.

  8. Great blog, I also want to recommend an excellent site for writing essays and articles, you will definitely like it expert-writers

  9. Medical research paper writing services seekers have been on the rise lately since most learners need Medical Assignment Writing Services, medicine essay writing help and nursing essay writing services.

  10. Hi everyone! I had a law assessment which I started but couldn't just find the time to continue. The fate brought me to Well done with heart by an awesome writer, awesome responsive customer service and a well structured service structure in total. I highly recommend ewriters.

  11. I had to write an essay in university for our Literature class. Unfortunately I had a lot of other assignments lined up and knew that I won't be able to finish my essay on time. That is why I decided to go to my favorite website, where professional writers can write essays for money. Prices there a very low and the quality is always good!

  12. writing bee have simplified the collaboration between the writer and the client – your communication and receipt of the ready essay will go online.

  13. Up to 40% of a building’s energy is lost because of air infiltration.
    garage insulation

  14. Tracking possibilities for shipments are rated at 3.6. It indicates a satisfactory performance - most of the shipments arrive timely and within the scheduled time brackets; late arrivals are still possible, although uncommon.

    In Lithuania, 100% of the population has access to electricity. Lithuania has 61 airports nationwide. There are 1,205,000 internet hosts in Lithuania. The number of road motor vehicles per 1000 inhabitants in Lithuania is 741.

  15. เนื่องจากผลลัพธ์ในเกมคาสิโนสดส่วนใหญ่ขึ้นอยู่กับการเคลื่อนไหวของเจ้ามือ หลายคนจึงพิจารณาว่ารูปแบบดังกล่าวมีความเป็นธรรมมาก ความจริงที่ว่าผลลัพธ์ของเกมขึ้นอยู่กับการกระทำของมนุษย์จริงทำให้เกมคาสิโนสดเป็นที่ชื่นชอบของผู้เล่นหลายคน

  16. I was looking for Thesis Writing Services In Peshawar, and I don't know why I landed on this page. this page doesn't even have a single line about the content I was searching about.

  17. Casino Table Games - Jackson, MS Hotels - JTGHub
    From blackjack to roulette, it's 세종특별자치 출장마사지 essential to enjoy a full meal that includes chips, 제주 출장마사지 chips, and craps. It's just one 하남 출장마사지 game 경기도 출장마사지 that can get 전주 출장샵 you

  18. İnstagram takipçi satın al! İnstagram takipçi sitesi ile takipçi satın al sende sosyal medyada fenomen olmaya bir adım at. Sende hemen instagram takipçi satın almak istiyorsan tıkla:

    1- takipçi satın al

    2- takipçi satın al

    3- takipçi satın al

  19. Your post has those facts which are not accessible from anywhere else. קבוצת גבאי

  20. This is highly informatics, crisp and clear. I think that everything has been described in systematic manner. 온라인카지노

  21. Thank you for this great article i learn a lot from your article keep it up.

  22. I was actually captured with the piece of resources you have got here. Big thumbs up for making such wonderful blog page. 바둑이사이트

  23. What a great article! I really love to read your blog, keep it up.

  24. Whichever company formation in Mauritius you need, you will likely require a management company. The purpose of an offshore management company is for company formation, to provide a company secretary, a registered office, directors and various complains elements for your companies in Mauritius. Mauritius Company Register

  25. Searching for a company, whose writers are the best in the USA? Choose this