這裡記錄有關於Unity3D開發時所會遇到的狀況,這裡會一直更新。
目前的錯誤量比較少,會慢慢的增加並提供簡易的解決方案。
包含C#、Unity3D、PhotonServer、COM+、NGUI。
*測試環境:Visual Studio 2013 Community、.Net 3.5、Unity3D 4.6.5、UnityVS 1.9 (Visual Studio Tools for Unity 1.9)、Photon Server 3.4.5.2597、NGUI 3.8.0
*更新日期2016/07/03
C#
1.在進行解析JSON字串時必須將Dictionary<string, object>的value使用為"object"型態,否則會產生not set to an instance.
2.在多層JSON轉換Dictionary時,必須使用object替代第2層還沒解析的JSON。Dictionary<int,object>
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Unity3D
1.未知的錯誤。UnauthorizedAccessException: Access to the path "Library\UnityAssemblies\UnityEngine.xml" is denied.
解決方法:關閉VisualStudio、更新Unity3D(完整移除、重新安裝)
2015年5月31日 星期日
2015年5月21日 星期四
【Project M】RouterOS Port Mapping - Unity3D開發日誌
*測試環境:MikroTik RouterOS RB450G、Win7、Chrome42、PhotonServer 3.4.5.2597
*頁面更新日期:2015/05/21
伺服器建置完成後,需要一台專業的router進行配置,選擇了美國MikroTik 的路由器來負載多人連線的環境。設定環境採用RouterOS有相當多的複雜功能可以設定。今天只針對PhotonServer+Unity3D會使用到的功能來講解。
A.基本設定(使用WEB界面、單一WAN適用)
在基本設定這裡,新版的RouterOS自動配置Automatic,基本的設定都已經幫你設定完畢。再Either1接上WAN(小烏龜)對外網路,Either2接上電腦就可以連上網路。
*頁面更新日期:2015/05/21
伺服器建置完成後,需要一台專業的router進行配置,選擇了美國MikroTik 的路由器來負載多人連線的環境。設定環境採用RouterOS有相當多的複雜功能可以設定。今天只針對PhotonServer+Unity3D會使用到的功能來講解。
A.基本設定(使用WEB界面、單一WAN適用)
在基本設定這裡,新版的RouterOS自動配置Automatic,基本的設定都已經幫你設定完畢。再Either1接上WAN(小烏龜)對外網路,Either2接上電腦就可以連上網路。
2015年5月7日 星期四
CodeCombat 玩遊戲學程式!! (邏輯判斷與除錯)
CodeCombat
最近發現的一個好玩的網站。透過撰寫程式語言去闖關的遊戲,而且提供繁體中文。
讓初學者可以快速的熟悉程式語言的邏輯與除錯。
更重要的是有提供JavaScript對於使用Unity的同學們很有幫助。
有興趣的同學們,快去打開來玩一下吧!!
訂閱:
文章 (Atom)