嗚嗚喔學習筆記: 3月 2017

搜尋此網誌

2017年3月29日 星期三

Unity Android Device Debug

Android 實機 Debug 連線到電腦上 這很重要 在下面記錄步驟

1. 先找到Andoird SDK路徑 (沒安裝的話可以去Google)



2. 開啟SDK Manager (找到Google USB Driver 安裝他)



3. 找到 Tools 底下的monitor 開啟他


4. 插上線 , 或是用模擬器之類的就會看到下面的DebugLogger 了
(紅框框可以選擇裝置 然後下面是Log們)

5. 另外可以設定  篩選 Unity Log



補充 : Android Studio 3.3.1 版本的 SDK Monitor路徑有改動改到 Sdk/Tools/lib/monitor-x86_64/




2017年3月21日 星期二

C# - Event

using System;

namespace EventTest
{
    class Program
    {
        static void Main(string[] args)
        {
            Ball b = new Ball();

            b.FlyEvent += BallFlyHandler;
           
            b.FlyEvent += delegate ()
            {
                Console.WriteLine("Catch Ball Fly Event delegate");
            };
            b.FlyEvent += () =>
            {
                Console.WriteLine("Catch Ball Fly Event 匿名函式");
            };
            b.Throw();

            Console.ReadLine();
        }

        private static void BallFlyHandler()
        {
            Console.WriteLine("Catch Ball Fly Event BallFlyHandler");
        }
    }

    class Ball
    {  
        public event Action FlyEvent = null;

        public void Throw()
        {
            if (FlyEvent != null)
                FlyEvent();
        }
    }

}

2017年3月7日 星期二

單例模式 X Singleton X C#

單例模式 
主要功能有兩個

1. 只存在一個 -  永遠只有自己很孤獨 所以取名叫singleton
2. 懶惰創建 - 在使用之前都不會被創建 , 一直到有人使用才創建 可以減少消耗

程式碼

      public class Singleton  
      {  
           private static Singleton _instance = null;  
           private Singleton()  
           {  
           }  
           public static Singleton Instance()  
           {  
                if (_instance == null)  
                {  
                     _instance = new Singleton();  
                }  
                return _instance;  
           }  
      }  

2017年3月1日 星期三

Virtual Studio X Perforce

step1. NetGet 下載插件 P4VS



step2. 說明右邊 點選右鍵 選擇 p4 Connection




step3. 出現 Connection 設定視窗 選New Connection



step4. 輸入P4設定  完成~~