中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在Unity中使用全局變量

發布時間:2021-04-13 17:46:55 來源:億速云 閱讀:1283 作者:Leah 欄目:開發技術

本篇文章為大家展示了如何在Unity中使用全局變量,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

創建一個腳本,輸入下面的代碼。腳本不需要添加到任何物體上,globle變量可以跨場景全局調用。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Globle {
    public static int globle= 1;
}

和以前的許多語言不同,C#沒有全局變量或全局函數。C#的所有字段和方法都在類的上下文中。

在C#中,與全局字段或函數等價的是靜態字段或方法。

“全局變量/函數”和“C#靜態字段/方法”在功能上沒有差異,只是靜態字段/方法可包含訪問修飾符(比如private),從而限制訪問并提供更好的封裝。——《c# 7.0本質論》

補充:Unity中全局變量的賦值過程

使用Unity開發的朋友可能會遇到這樣一個問題,那就是我在腳本中定義了一個公共全局變量并且賦值,但是運行后發現這個變量并不是這個值,這里就給大家解釋一下原因。

代碼如下:

public class Test : MonoBehaviour { 
    public int a = 10;
    void Awake()
    {
        a = 20;
    }
    void Start () {
        a = 30;
 }
}

由于是public類型,所以變量a會在Unity面板中顯示出來,如下圖:

如何在Unity中使用全局變量

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持億速云。如有錯誤或未考慮完全的地方,望不吝賜教。

上述內容就是如何在Unity中使用全局變量,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安塞县| 包头市| 河东区| 杨浦区| 搜索| 苗栗市| 同仁县| 哈尔滨市| 侯马市| 富民县| 石城县| 伊吾县| 张家港市| 屯门区| 中超| 莫力| 乌拉特后旗| 平顶山市| 尖扎县| 曲麻莱县| 伊通| 钟山县| 广安市| 中江县| 资源县| 东源县| 闽清县| 哈尔滨市| 习水县| 沾化县| 东阿县| 宁安市| 太仆寺旗| 永仁县| 青浦区| 收藏| 华安县| 湘西| 公主岭市| 亚东县| 永靖县|