Unity 3D – Lancer une page web

 

Objet

var Object : GameObject ;
 
var Site : String ;
 
function OnMouseDown() {
 
Application.OpenURL(Site);
 
}

GUIText

///OpenWebPageGUI Script///
 
var Gui : GUIText ;
 
var Site : String ;
 
function OnMouseDown() {
 
Application.OpenURL(Site);
 
}
 
///END////

Principe

Il est possible de lancer une page internet depuis soit un objet GUI de l’interface soit d’un objet présent dans l’espace. Pour les deux cas, il s’agit de la fonction

Application.OpenURL

Avec GUItext

Dans un premier temps, le script va s’appliquer à un GUItext.

Les caractéristiques dans l’Inspector.

clip_image002[4]

Le Java Script se présente ainsi, il sera appliqué au GuiText

var Gui : GUIText ;
 
var Site : String ;
 
function OnMouseDown() {
 
Application.OpenURL(Site);
 
}

Avec Objet

La variable permet de choisir l’objet.

clip_image004[4]

Lorsque l’on clique sur le GUIText, la page se lance.

On peut l’appliquer ensuite sur un objet de façon très similaire :

var Object : GameObject ;
 
var Site : String ;
 
function OnMouseDown() {
 
Application.OpenURL(Site);
 
}

Ici on déclare 2 variables, l’objet à cliquer et l’adresse du site. Cela permet d’utiliser le même script pour différentes pages ou déterminations. Un clic sur la boite lance la page web.

clip_image006[4]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.