更新於 2024/09/25閱讀時間約 1 分鐘

Learning C# by Developing Games with Unity 第二章筆記整理

    C#編程基礎筆記


    1. 變量(Variables)

    - 變量是編程的最基本單位

    - 技術上是計算機內存中存儲值的一小部分

    - 實際上是一個容器,可以存儲不同類型的信息

    - 變量必須有唯一的名稱

    - 充當值的佔位符

    示例:

    ```csharp

    public int CurrentAge = 30;

    ```


    2. 方法(Methods)

    - 方法是應用程序中完成工作的方式

    - 包含可執行語句的代碼塊

    - 可以接受參數作為輸入

    - 是一組指令的容器,每次執行時都會運行

    示例:

    ```csharp

    void ComputeAge()

    {

    Debug.Log(CurrentAge + AddedAge);

    }

    ```


    3. 類(Classes)

    - 類是相關信息、動作和行為的容器

    - 技術上是數據結構,可以包含變量、方法等

    - 實際上是一個藍圖,為創建的對象設置規則

    示例:

    ```csharp

    public class PostOffice

    {

    public string address = "1234 Letter Opener Dr.";

    void DeliverMail() {}

    void SendMail() {}

    }

    ```


    4. 注釋(Comments)

    - 單行注釋: `// 這是單行注釈`

    - 多行注釋:

    ```csharp

    /* 這是

    多行注釋 */

    ```

    - 三斜線注釋用於生成文檔


    5. Unity特有概念

    - 腳本成為組件:將腳本拖放到GameObject上

    - MonoBehaviour:Unity默認的腳本基類

    - Start()方法:場景開始時執行一次

    - Update()方法:每幀執行一次


    ## 重要提示

    - 在Play Mode中的更改不會被保存

    - 可以使用Inspector面板修改公共變量

    - 使用點符號(.)訪問類的成員

    分享至
    成為作者繼續創作的動力吧!
    © 2024 vocus All rights reserved.