Unity 3 dとJSPのインタラクションの簡潔な完全版

1086 ワード

サーバ:TOMCAT 6.0
Unity 3 D使用スクリプト:C#
スクリプトの内容:
using UnityEngine;
using System.Collections;
using System.Text.RegularExpressions;

public class GetEcho : MonoBehaviour {
	
	void OnGUI(){
		if(GUI.Button(new Rect(0,0,100,50),"GetEcho"))
		{
			StartCoroutine(GetText());
		}
	}
	
	IEnumerator GetText(){
			WWW myWWW = new WWW("http://localhost:8080/3d/yes.jsp");
			yield return  myWWW;
			string ex = @"(?<=Meijia-)\S+(?=-Meijia)";
		    Match m = Regex.Match(myWWW.text,ex);
			print(m.Value);
	}
}

スクリーンショット:サーバJSPコード:
<body>
  
  	<%
  	    response.setHeader("Content-Type","text/html");
  		System.out.println("     -------------------");
  		//out.println("Meijia-   -Meijia");
  		out.write("Meijia-{'uname':'aaa','pwd':'ooo'}-Meijia");
  		
  	%>
</body>
結果: