ユーザーがゲーム内のオブジェクトをクリックするたびに、このオブジェクトに関する簡単な情報 (データベースから取得された) を含むウィンドウが表示されるように、c# を使用して unity3d でコードを書きたいですか? 手伝ってくれませんか?初心者です=(
質問する
5175 次
1 に答える
3
どうぞ、クリックするゲームオブジェクトにこのスクリプトを追加してください
using UnityEngine;
using System.Collections;
public class OnClick : MonoBehaviour {
// Use this for initialization
private bool PopUp;
public string Info;
void OnMouseDown()
{
PopUp = true;
}
void DrawInfo()
{
Rect rect = new Rect (20,20, 300, 200);
Rect close = new Rect (300,20,20,20);
if (PopUp)
{
GUI.Box(rect, Info);
if (GUI.Button(close,"X"))
{
PopUp = false;
}
}
}
void OnGUI()
{
DrawInfo();
}
}
このコードは、開始に役立つはずです。
于 2013-10-06T15:01:11.897 に答える