❤❤Fungus新課程即將發布,快寫問卷拿優惠❤❤

2016年10月24日 星期一

Unity C# 程式心得分享-- 物件 類別 屬性 方法

本教學系列絕非正統教學,但自我期許是趣味教學,裡面的中文變數只是為了教學使用,正式寫專案時還是建議使用英文變數,倘若各路高手發現內容有誤,煩請不吝指教以矯正視聽,感謝


using UnityEngine;
using System.Collections;

public class NightMarketLife : MonoBehaviour {

    
    class 人類 {//什麼是人類
        public string 稱號;//屬性 (特徵)
        public int 胃容量 = 100;//屬性 (特徵)

        public void 報上大名 ( ) {//方法 (行為) 
            Debug.Log ( 稱號+"的大名你沒有聽過嗎 哇哈哈!");
            }

        public void 吃東西 (店家 某個店家 ) {
            int 剩餘胃容量 = 胃容量 - 20;
            某個店家.產品數量 -= 1;
            Debug.Log (稱號+"吃了一份"+某個店家.產品名 );
            Debug.Log ( 稱號 + "的胃容量剩下" + 剩餘胃容量+"%" );
            Debug.Log ( 某個店家.產品名+"的數量為"+某個店家.產品數量 );
            }
        }


    class 店家 {
        public string 店家名;//屬性
        public string 產品名;//屬性
        public int 產品數量;//屬性

        public void 吆喝 ( ) {//方法

            Debug.Log ( 店家名+"的老闆吆喝著:來喔 好吃的 "+產品名+" 裡面坐喔~");

            }

        }


 void Start () {

        人類 王大明 = new 人類 ( );//王大明出生了
        王大明.稱號 = "三重王識賢";
        王大明.報上大名 ( );//調用方法(行為)

        店家 臭豆腐店 = new 店家 ( );
        臭豆腐店.店家名 = "阿香臭豆腐";
        臭豆腐店.產品名 = "臭豆腐";
        臭豆腐店.產品數量 = 30;
        臭豆腐店.吆喝 ( );

        王大明.吃東西 ( 臭豆腐店 );

 }
 
 // Update is called once per frame
 void Update () {
 
 }
}




沒有留言:

張貼留言

留言給作者加油打氣