回憶錄場景腳本
發布時間: 2023-09-23 08:48:18
Ⅰ Unity3d如何寫一個用可視化的按鈕控制物體的顯示和隱藏的腳本
1.新腔羨建工程,創建C#腳本,名稱自擬。
程序清單:
using UnityEngine;
using System.Collections;
public class Button1 : MonoBehaviour {
// 標志符,用於控制敬洞按鈕文本
public int flag = 0;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
// GUI函數
void OnGUI () {
// 隱藏按鈕
if (flag == 1) {
if (GUI.Button (new Rect (100, 100, 100, 100), "隱藏")) {
flag ++;
flag %= 2;
}
}
// 顯示按鈕
else {
if (GUI.Button (new Rect (100, 100, 100, 100), "顯示")) {
flag ++;
flag %= 2;
}
}
// 顯示物體,但不影響按鈕
if (flag == 1) {
transform.renderer.enabled = true;
}
// 隱藏物體,但不影響按鈕
else {
transform.renderer.enabled = false;
}
}
}
熱點內容