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
  • 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
  • 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
  • 2月 22 週日 201517:48
  • 從JavaScript存取C#

從JavaScript存取C#:

若要從JavaScript去存取C#腳本中的類別(class)或變數(variable),
那麼C#的代碼必須"在JavaScript代碼被編譯之前"就已經存在於編譯器中。

方法:
將C#腳本放置到"Standard Assets"、"Pro Standard Assets"或者"Plugins"文件夾中,
並將JavaScript腳本放置在這三個資料夾以外的地方。

原因:
通常在"Standard Assets"、"Pro Standard Assets"或"Plugins"這三個資料夾中的code,
不管它是(C#、Javascript還是Boo),都會先被編譯,這樣確保在後續編譯步驟中的腳本能夠使用它們
(繼續閱讀...)
文章標籤

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

  • 個人分類:C#遊戲應用
▲top
  • 2月 12 週四 201512:17
  • Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者都可以解釋為將類型轉換為 int,那它們的區別

以前只知道,XXX.Parse(string)只能將string類型轉換為其他類型,而Convert.to...(object)可以轉換的類型較多,沒想到轉換為int型也有那麼多講究..記下一筆.. 
 
Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者都可以解釋為將類型轉換為 int,那它們的區別是什麼呢?
(繼續閱讀...)
文章標籤

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

  • 個人分類:C#遊戲應用
▲top
  • 11月 06 週三 201315:04
  • C# 字串變數, 如何包含雙引號或反斜線

 
如果字串裡包括特殊符號,例如換行符號,雙引號等,可以用\,例如\" 表示雙引號
 
以下是其他的範例
(繼續閱讀...)
文章標籤

GABY 發表在 痞客邦 留言(0) 人氣(4,241)

  • 個人分類:C#遊戲應用
▲top
  • 10月 28 週一 201314:06
  • 策略模式(Strategy Pattern)


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

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

  • 個人分類:C#遊戲應用
▲top
  • 10月 17 週四 201309:49
  • 比重隨機

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

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

  • 個人分類:C#遊戲應用
▲top
1

文章分類

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

動態訂閱