{"id":378,"date":"2013-06-01T16:21:30","date_gmt":"2013-06-01T15:21:30","guid":{"rendered":"http:\/\/eboreal.com\/devblog\/?p=378"},"modified":"2017-02-12T22:30:09","modified_gmt":"2017-02-12T21:30:09","slug":"pourquoi-utiliser-jmonkeyengine","status":"publish","type":"post","link":"https:\/\/eboreal.com\/devblog\/pourquoi-utiliser-jmonkeyengine\/","title":{"rendered":"Pourquoi utiliser JMonkeyEngine ?"},"content":{"rendered":"<p>Ces derniers temps j&rsquo;ai ajout\u00e9 un d\u00e9but de jeu en r\u00e9seau (<a title=\"Vid\u00e9o R\u00e9seau\" href=\"https:\/\/eboreal.com\/devblog\/video-reseau\/\">voir la vid\u00e9o<\/a>) et aussi des shaders pour animer les voiles et les drapeaux sur les bou\u00e9es (<a title=\"Vid\u00e9o Shaders\" href=\"https:\/\/eboreal.com\/devblog\/video-shaders\/\">voir la vid\u00e9o<\/a>). Un shader est un programme qui est ex\u00e9cut\u00e9 directement sur la carte graphique.<\/p>\n<p>Tout cela a \u00e9t\u00e9 possible gr\u00e2ce \u00e0 la librairie <a href=\"http:\/\/jmonkeyengine.org\">jMonkeyEngine<\/a> (JME). Non seulement cette librairie est tr\u00e8s compl\u00e8te et bien document\u00e9e, mais elle b\u00e9n\u00e9ficie d&rsquo;une communaut\u00e9 r\u00e9active et bienveillante (c&rsquo;est en tout cas ce que j&rsquo;ai ressenti \u00e0 mon \u00e9gard).<br \/>\nPlus qu&rsquo;une librairie, c&rsquo;est en fait un moteur de jeu complet (graphisme 3D, son, interface utilisateur, r\u00e9seau&#8230;).<\/p>\n<p>Vous l&rsquo;aurez compris, si vous avez un projet de jeu ou d&rsquo;application 3D en java alors je vous recommande chaudement jMonkeyEngine. La lecture des tutoriels (y compris en vid\u00e9o) peut para\u00eetre fastidieuse, mais c&rsquo;est indispensable \u00e0 mon avis pour comprendre le fonctionnement de ce moteur.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ces derniers temps j&rsquo;ai ajout\u00e9 un d\u00e9but de jeu en r\u00e9seau (voir la vid\u00e9o) et aussi des shaders pour animer les voiles et les drapeaux sur les bou\u00e9es (voir la vid\u00e9o). Un shader est un programme qui est ex\u00e9cut\u00e9 directement sur la carte graphique. Tout cela a \u00e9t\u00e9 possible gr\u00e2ce \u00e0 la librairie jMonkeyEngine (JME). [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":403,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[3,4,13],"tags":[],"class_list":["post-378","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-a-la-une","category-blog","category-sail-boat-sim-race","et-has-post-format-content","et_post_format-et-post-format-standard"],"_links":{"self":[{"href":"https:\/\/eboreal.com\/devblog\/wp-json\/wp\/v2\/posts\/378","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eboreal.com\/devblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eboreal.com\/devblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eboreal.com\/devblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eboreal.com\/devblog\/wp-json\/wp\/v2\/comments?post=378"}],"version-history":[{"count":3,"href":"https:\/\/eboreal.com\/devblog\/wp-json\/wp\/v2\/posts\/378\/revisions"}],"predecessor-version":[{"id":607,"href":"https:\/\/eboreal.com\/devblog\/wp-json\/wp\/v2\/posts\/378\/revisions\/607"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/eboreal.com\/devblog\/wp-json\/wp\/v2\/media\/403"}],"wp:attachment":[{"href":"https:\/\/eboreal.com\/devblog\/wp-json\/wp\/v2\/media?parent=378"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eboreal.com\/devblog\/wp-json\/wp\/v2\/categories?post=378"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eboreal.com\/devblog\/wp-json\/wp\/v2\/tags?post=378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}