{"id":4737,"date":"2014-09-22T11:59:00","date_gmt":"2014-09-22T10:59:00","guid":{"rendered":"http:\/\/www.keris-studio.fr\/blog\/?p=4737"},"modified":"2014-11-29T14:27:03","modified_gmt":"2014-11-29T13:27:03","slug":"unity-3d-lancer-une-page-web","status":"publish","type":"post","link":"https:\/\/www.keris-studio.fr\/blog\/?p=4737","title":{"rendered":"Unity 3D &#8211; Lancer une page web"},"content":{"rendered":"<p>&nbsp;<\/p>\n<h3>Objet<\/h3>\n<pre lang=\"languagestring\">var Object : GameObject ;\r\n\r\nvar Site : String ;\r\n\r\nfunction OnMouseDown() {\r\n\r\nApplication.OpenURL(Site);\r\n\r\n}\r\n<\/pre>\n<p><!--more--><\/p>\n<h3>GUIText<\/h3>\n<pre lang=\"languagestring\">\/\/\/OpenWebPageGUI Script\/\/\/\r\n\r\nvar Gui : GUIText ;\r\n\r\nvar Site : String ;\r\n\r\nfunction OnMouseDown() {\r\n\r\nApplication.OpenURL(Site);\r\n\r\n}\r\n\r\n\/\/\/END\/\/\/\/\r\n \r\n<\/pre>\n<h3>Principe<\/h3>\n<p>Il est possible de lancer une page internet depuis soit un objet GUI de l\u2019interface soit d\u2019un objet pr\u00e9sent dans l\u2019espace. Pour les deux cas, il s\u2019agit de la fonction<\/p>\n<p><i>Application.OpenURL<\/i><\/p>\n<h3>Avec GUItext<\/h3>\n<p>Dans un premier temps, le script va s\u2019appliquer \u00e0 un GUItext.<\/p>\n<p>Les caract\u00e9ristiques dans l\u2019Inspector.<\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0024.gif\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"clip_image002[4]\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0024_thumb.gif\" alt=\"clip_image002[4]\" width=\"374\" height=\"211\" border=\"0\" \/><\/a><\/p>\n<p>Le Java Script se pr\u00e9sente ainsi, il sera appliqu\u00e9 au GuiText<\/p>\n<pre lang=\"languagestring\">var Gui : GUIText ;\r\n\r\nvar Site : String ;\r\n\r\nfunction OnMouseDown() {\r\n\r\nApplication.OpenURL(Site);\r\n\r\n}<\/pre>\n<h3>Avec Objet<\/h3>\n<p>La variable permet de choisir l\u2019objet.<\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0044.gif\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"clip_image004[4]\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0044_thumb.gif\" alt=\"clip_image004[4]\" width=\"374\" height=\"57\" border=\"0\" \/><\/a><\/p>\n<p>Lorsque l\u2019on clique sur le GUIText, la page se lance.<\/p>\n<p>On peut l\u2019appliquer ensuite sur un objet de fa\u00e7on tr\u00e8s similaire :<\/p>\n<pre lang=\"languagestring\">var Object : GameObject ;\r\n\r\nvar Site : String ;\r\n\r\nfunction OnMouseDown() {\r\n\r\nApplication.OpenURL(Site);\r\n\r\n}<\/pre>\n<p>Ici on d\u00e9clare 2 variables, l\u2019objet \u00e0 cliquer et l\u2019adresse du site. Cela permet d\u2019utiliser le m\u00eame script pour diff\u00e9rentes pages ou d\u00e9terminations. Un clic sur la boite lance la page web.<\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0064.gif\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;\" title=\"clip_image006[4]\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0064_thumb.gif\" alt=\"clip_image006[4]\" width=\"376\" height=\"75\" border=\"0\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Objet var Object : GameObject ; var Site : String ; function OnMouseDown() { Application.OpenURL(Site); }<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,8,205],"tags":[140],"class_list":["post-4737","post","type-post","status-publish","format-standard","hentry","category-3d","category-methodologie","category-unity-2","tag-unity"],"_links":{"self":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/4737","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4737"}],"version-history":[{"count":12,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/4737\/revisions"}],"predecessor-version":[{"id":6583,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/4737\/revisions\/6583"}],"wp:attachment":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4737"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4737"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4737"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}