Unity 3 dとJSPのインタラクションの簡潔な完全版
1086 ワード
サーバ:TOMCAT 6.0
Unity 3 D使用スクリプト:C#
スクリプトの内容:
スクリーンショット:サーバJSPコード:
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>
結果: