需要使用的插件:Awesomium1.7.0
using System.Collections;
using System.Collections.Generic;using UnityEngine;
using zuoYeChe.file;
using Awesomium.Core;
using Awesomium.Core.Data;
using Awesomium.Unity;
using UnityEngine.UI;
public Camera camera;
private string serverUrl;
private ConfigFileManage configFileManage;
public GameObject infoShow;
public Text alertText;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
if (Input.GetMouseButtonDown(0))
{
Debug.Log("点击了鼠标左键");
Ray ray = camera.ScreenPointToRay(Input.mousePosition);
// Ray ray = Camera.main.ScreenPointToRay();
RaycastHit hitInfo;
if (Physics.Raycast(ray, out hitInfo))
{
GameObject gameObj = hitInfo.transform.gameObject;
//partPic.SetActive(true);
Debug.Log("lundui002".Contains("lundui") + "");
string unitName = getUnitName(gameObj);
Debug.Log("点击的区域名字是:" + gameObj.name + "系统中部件名称:"+unitName);
alertText.text = "部件名字:"+unitName;
if (unitName.Equals("")) {
unitName = "----";
}
serverUrl = ConfigFileManage.getInstance().getServerUrl();
serverUrl += "getPartNames.do?unityNodeName="+ unitName;
infoShow.GetComponent<WebUIComponent>().Source = serverUrl.ToUri();
}
}
}