標籤彙整: C#

UNITY x C#基礎認識(using){使用的兩種使用}

using關鍵字有兩個主要用途:

  1. 為命名空間創建別名或在其他命名空間中定義的導入類型。
    using System;   // using directive
    using AliasToMyClass = NameSpace1.MyClass;   // using alias for a class
  2. 定義一個作用域,在該作用域的末尾放置一個對象。
    using (Font font1 = new Font("Arial", 10.0f))
    {
        byte charset = font1.GdiCharSet;
    }

     

http://blog.ja-anything.com/2016/11/07/unity-x-c%E5%9F%BA%E7%A4%8E%E8%AA%8D%E8%AD%98%E4%B8%80%E7%A8%8B%E5%BC%8F%E8%AA%9E%E6%B3%95%E5%9F%BA%E6%9C%AC%E7%B5%90%E6%A7%8B%EF%BC%8C%E8%88%87%E9%97%9C%E9%8D%B5%E5%AD%97/?preview_id=560&preview_nonce=045afb37eb&post_format=standard&_thumbnail_id=-1&preview=true

UNITY x C#基礎認識(int){整數}

int關鍵字表示32位元的整數,範圍從-2,147,483,648到2,147,483,647存儲值的整數類型。
可以這樣宣告:

int numberInt = 0;
int numberInt = -1;
int numberInt = 1000;
int numberInt = -999999;

只要在允許範圍皆可
若要從其他類型數字列如float轉型到int,可以透過以下寫法:

int floToInt = (int)3.3f;
//或者
float number = 3.3f;
int floToInt = (int)number;

UNITY x C#基礎認識(一){程式語法基本結構,與關鍵字}

UNET連線遊戲(五){死神之眼我看的見你的名子,HUD_UI}

本篇使用的是5.3版後有UNET的UNITY
目標:基本連線遊戲機制+敵方玩家血條(UI)
1.延續前篇(UNET連線遊戲(四){我快死了,HP_UI})

  • 為了區分連線的玩家ID和自己的ID,需要在HUD增加一個Text的UI重新命名為PLAYER_ID,並參考下列設定
    結構:
    unet-hit-025
    效果預覽:
    unet-hit-026unet-hit-027

閱讀全文 UNET連線遊戲(五){死神之眼我看的見你的名子,HUD_UI}

UNET連線遊戲(四){我快死了,HP_UI}

本篇使用的是5.3版後有UNET的UNITY
目標:基本連線遊戲機制+玩家血條(UI)
1.延續前篇(UNET連線遊戲(三){廝殺吧!!吃下我的子彈})

  • 既然可以和玩家捉對廝殺了,就會需要知道自己還有多少HP,還有對方快死了沒;這樣才能評估敵勢要逃要進攻才能有個分寸。這裡使用UGUI來實作
    unet-hit-007

閱讀全文 UNET連線遊戲(四){我快死了,HP_UI}