Bonjour,

Pour ce tuto, on va utiliser une texture du site cgtextures.com

Cette texture de roche est inutilisable tel quel pour être multipliée sur la surface d’un mesh :

texture sur mur 3d

En effet, on distingue très clairement les limites et la répétition de celle ci.

Pour donner une illusion de continuité, nous allons faire en sorte que chaque bord de la texture soit la continuité du bord opposé.

Lire la suite de

Bonjour à vous,
Voici une méthode pour communiquer avec une fonction javascript contenue dans la page html courante de votre projet flash exporté avec Unity.
Pour cela j’ai crée une classe qui s’appuie sur du code AS3 une fois compilé.
flash unity
Voici un exemple d’utilisation :

using UnityEngine;
using System.Collections;

public class Main : MonoBehaviour {
	
	public GUIText infoText; 
	
	IEnumerator Start(){
		
		BrowserCommunicator bc = new BrowserCommunicator();
		// Send data
		bc.callFromUnity("testMethod", "hello world !");
		// Wait
		while(!bc.isDone)yield return null;
		// Get response
		infoText.text = bc.returnedData;
		
	}

	
}

Le code javascript contenu dans la page html courante :

function testMethod(flashMsg){

    var obj = swfobject.getObjectById("unityPlayer");
    if (obj){
        obj.callFromJavascript("Flash say : "+flashMsg);
    }

}

Donc vous l’aurez compris, au chargement du flash, un alert JS s’affiche avec Flash say : hello world !

Voici les deux classes à inclure dans votre dossier « Assets » : ICI