分類彙整: Unity

遊戲引擎

[ANDROID]安卓開發(SDK){用終端機安裝AndroidSDK}

當我們想要開發安卓的軟體的時候,通常會使用官方的AndroidStudio來編輯,軟體內已經附了有介面化的SDK Manager可以幫我們下載管理SDK的套件(因為Android也已經出了好幾版了),但我們如果只是需要SDK,不需要AndroidStudio這樣的大型軟體安裝的話,就可以用終端機來安裝會比較快速,例如用UNITY做跨平台開發的時候,或是某些搭載安卓的硬體的研發時都會用到,以下就來看看做法吧。
android
閱讀全文 [ANDROID]安卓開發(SDK){用終端機安裝AndroidSDK}

UNITY x C#基礎認識(abstract){抽象型別}

抽象修飾詞可以用在類別、方法、屬性、索引子和事件前。
一般在類別前加上 abstract 修飾詞,來表示類別只能作為其他類別的基底類別(只可以被繼承不能被new)。
在抽象類別中可以定義抽象(abstract)方法和虛擬(virtual)方法,抽象方法在類別被繼承的時候必須透過override覆寫定義該方法的內容為何,虛擬方法則可以選擇直接使用或者覆寫全部或部分內容。

public abstract class Game{
    abstract public bool abool { get; set; }
    virtual public void StartGame()
    {
        //預先寫好的內容,可以直接用或者改寫
    }
    abstract public void GameOver();//為了統一同一個行為名稱,之後在定義內容
}

 

UGUI基本使用與佈局(三){各項UI元件}

每個UI元件都具備的元件就是RectTransform了,Transform表示空間中點座標,RectTransform表示的就是UI元素放置在矩形空間的位置。如果RectTransform的父元素也是RectTransform,那麼RectTransform子元素也可以設定如何對應於父層矩形定位和調整大小,但UI的零組件必須存在於Canvas底下,產生階層關係方能使用,我們可以透過GameObject選單>UI 在場景上新增UI的其他元件,接下來就看看有那些吧。
ugui
閱讀全文 UGUI基本使用與佈局(三){各項UI元件}