PIXNET Logo登入

江鳥Unity 分享

跳到主文

這是一個分享的地方

部落格全站分類:電玩動漫

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 3月 27 週二 201810:02
  • How to send an email from inside application in Unity?

private MailMessage mail = new MailMessage();
void SendEmails()
{
mail
.From = new MailAddress("GIVE_YOUR_EMAIL_HERE");
mail
.To.Add("GIVE_YOUR_DESTINATION_HERE");
SmtpClient smtpServer = new SmtpClient("GIVE_SMTP_INFO_HERE");
smtpServer
.Port = 587;//GIVE CORRECT PORT HERE
mail
.Subject = "WHATEVER_YOU_WANT_TEXT";
mail
.Body = "WHATEVER_YOU_WANT_TEXT";
smtpServer
.Credentials = new System.Net.NetworkCredential("GIVE_SMTP_INFO_HERE", "GIVE_YOUR_EMAIL_PASSWORD_HERE") as ICredentialsByHost;
smtpServer
.EnableSsl = true;
ServicePointManager.ServerCertificateValidationCallback =
delegate (object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
{ return true; };
smtpServer
.Send(mail);
//smtpServer.SendAsync(mail)
Debug.Log("success");
}
(繼續閱讀...)
文章標籤

GABY 發表在 痞客邦 留言(0) 人氣(33)

  • 個人分類:C#遊戲應用
▲top
  • 3月 22 週四 201809:42
  • RGB to Hex By C# Unity

void SetColor()
    {
        Color aColor = new Color(mR, mG, mB, 1f);
        mRenderer.materials[2].SetColor("_Color", aColor);
        mText.text = "Hex: "+ColorUtility.ToHtmlStringRGB(aColor);
    }
(繼續閱讀...)
文章標籤

GABY 發表在 痞客邦 留言(0) 人氣(55)

  • 個人分類:官方API應用
▲top
  • 3月 20 週二 201809:36
  • 使用批次檔在不開啟unity的狀態下BuildAssetBundle


測試環境:
Window 10
(繼續閱讀...)
文章標籤

GABY 發表在 痞客邦 留言(0) 人氣(81)

  • 個人分類:官方API應用
▲top
  • 3月 19 週一 201810:10
  • Low-level Native Plugin研究心得:C++ 透過android NDK 轉 SO 給unity Plugins


 
1.前置作業:
(繼續閱讀...)
文章標籤

GABY 發表在 痞客邦 留言(0) 人氣(518)

  • 個人分類:
▲top
  • 3月 19 週一 201809:54
  • HoloLens 配電盤教學DEMO


(繼續閱讀...)
文章標籤

GABY 發表在 痞客邦 留言(0) 人氣(45)

  • 個人分類:Hololens
▲top
  • 1月 14 週六 201720:08
  • Arduino 跟 unity透過USB來溝通

20170114_195102.jpg
主旨:
使用PC跟Arduino版製作互動小遊戲,玩法是利用麥克風聲控來關閉遊戲內物件,請看影片https://www.youtube.com/watch?v=aFHmrqDpOZ0
(繼續閱讀...)
文章標籤

GABY 發表在 痞客邦 留言(0) 人氣(7,951)

  • 個人分類:C#遊戲應用
▲top
  • 9月 20 週二 201618:03
  • vuforia frame markers 動態生成

box2.jpeg

vuforia frame markers提供512組定義好的辯識物可以直接使用,不需要在vuforia後台製作,但是需要將FrameMarker這東西拉到場景上並且設定好ID.但是這次筆者需要使用512組總不能一個一個拉吧!
於是就動態生成吧!經過測試可以在ANDROID跟IOS使用,請注意markerTracker = (MarkerTracker)TrackerManager.Instance.GetTracker<MarkerTracker>();
(繼續閱讀...)
文章標籤

GABY 發表在 痞客邦 留言(0) 人氣(214)

  • 個人分類:Vuforia
▲top
  • 4月 07 週四 201610:09
  • Unity資源路徑及加載外部資源介紹

http://simcai.com/2015/11/29/Unity%E8%B5%84%E6%BA%90%E8%B7%AF%E5%BE%84%E5%8F%8A%E5%8A%A0%E8%BD%BD%E5%A4%96%E9%83%A8%E8%B5%84%E6%BA%90%E4%BB%8B%E7%BB%8D/
(繼續閱讀...)
文章標籤

GABY 發表在 痞客邦 留言(0) 人氣(66)

  • 個人分類:官方API應用
▲top
  • 3月 31 週四 201615:18
  • 360 VR Camera Capture Rig

https://www.assetstore.unity3d.com/en/#!/content/53264
(繼續閱讀...)
文章標籤

GABY 發表在 痞客邦 留言(0) 人氣(65)

  • 個人分類:工商服務
▲top
  • 3月 31 週四 201611:56
  • c#取得網路時間 BY ntp Server

public class NTPClient
    {
        protected internal DateTime GetNtpTime(int iUTCAdd)
        {
            //const string ntpServer = "time.nist.gov";
            const string ntpServer = "tick.stdtime.gov.tw";
            byte[] ntpData = new byte[48];
            
            //LeapIndicator = 0 (no warning), VersionNum = 3 (IPv4 only), Mode = 3 (Client Mode)
            ntpData[0] = 0x1B;
            
            IPAddress[] addresses = Dns.GetHostEntry(ntpServer).AddressList;
            IPEndPoint ipEndPoint = new IPEndPoint(addresses[0], 123);
            Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
            
            socket.Connect(ipEndPoint);
            socket.Send(ntpData);
            socket.Receive(ntpData);
            socket.Close();
            
            
            const byte serverReplyTime = 40;
            //Get the seconds part
            ulong intPart = BitConverter.ToUInt32(ntpData, serverReplyTime);
            
            //Get the seconds fraction
            ulong fractPart = BitConverter.ToUInt32(ntpData, serverReplyTime + 4);
            
            //Convert From big-endian to little-endian
            intPart = SwapEndianness(intPart);
            fractPart = SwapEndianness(fractPart);
            
            var milliseconds = (intPart * 1000) + ((fractPart * 1000) / 0x100000000L);
            
            //UTC time + 8 
            DateTime networkDateTime = (new DateTime(1900, 1, 1))
                .AddMilliseconds((long)milliseconds).AddHours(iUTCAdd);
            //UnityEngine.Debug.Log(networkDateTime);
            return networkDateTime;
        }
        
        // stackoverflow.com/a/3294698/162671
        uint SwapEndianness(ulong x)
        {
            return (uint)(((x & 0x000000ff) << 24) +
                          ((x & 0x0000ff00) << 8) +
                          ((x & 0x00ff0000) >> 8) +
                          ((x & 0xff000000) >> 24));
        }
        
    }
(繼續閱讀...)
文章標籤

GABY 發表在 痞客邦 留言(0) 人氣(2,233)

  • 個人分類:C#遊戲應用
▲top
«123...8»

文章分類

toggle 二胡 (1)
  • 二胡 (3)
toggle 作品集 (2)
  • 我的獨立創作 (3)
  • Hololens (1)
  • EASYROAD (1)
  • 禮拜紀錄 (3)
  • Vuforia (3)
  • Shader (4)
  • 工商服務 (1)
  • PlayMaker (1)
  • UNITY物理引擎應用-坦克 (2)
  • 引用 (2)
  • 電玩影片 (1)
  • 投票區 (1)
  • C#遊戲應用 (8)
  • NGUI使用 (7)
  • 非官方API運用 (6)
  • 官方API應用 (29)
  • 未分類文章 (1)

最新文章

  • GPU Resident Drawer 介紹
  • 在Unity有波紋效果的基本 水 Shader 著色器
  • 有反射天空+環境光的water URP版
  • Unity TextureImporterPlatform 設定
  • [摸型 購買]HONDA CB750F 1/12 [完成品]
  • EasyRoad 3D API 使用
  • 真實天氣 API
  • EasyRoad3D Tunnel 隧道 官方DEMO 解析
  • 2019 個人最新遊戲
  • Two Normal Maps on same Material

熱門文章

  • (2,889)unity 存檔路徑
  • (1,775)iTween 使用範本
  • (50)我的獨立創作:橋牌3D
  • (82)Material UV 設定
  • (25)NGUI Altas運用類型
  • (1,400)Unity Android 多點觸控
  • (20)比重隨機
  • (105)UNITY如何得到ANDROID按HOME的事件
  • (217)UNITY抓取遊戲畫面
  • (49)問卷調查

參觀人氣

  • 本日人氣:
  • 累積人氣:

pixGoogleAdsense1

pixGoogleAdsense2

動態訂閱