2015年5月15日 星期五

Android Studio 與手機無線相連


在PC 下,找到Android的platform-tools目錄 (一般安裝會在c:\使用者\xxx\AppData\Local\Android\sdk\platform-tools,AppData是隱藏目錄,要將檔案總管設定為顯示隱藏目錄才看的到),在命令模式下執下列adb 指令:


adb tcpip 5555

adb connect 手機ip

手機需與電腦在同一子網路, 且手機需要開啟開發人員選項.

經過上方指令即可將Android Studio與手機無線連接.

2015年5月12日 星期二

Sybase ODBC 設定

Sybase ODBC 可經由安裝 openclient 來獲得驅動安裝, 在Visual Studio 中使用也ok, 但要注意ODBC設定中設定其connection下的charset 為 "utf8" (不是 utf-8)以避免中文產生亂碼。

不在ODBC設的話,可以在Web.config中加入 <add name="sybasebODBCConnectionString" connectionString="Driver={SYBASE ASE ODBC Driver};nln=Winsock;na=xxx.xxx.xxx.xxx,5001;db=...;uid=...;Password=...;CharSet=utf8" />

MVC入門教材推薦

MVC的架構有些複雜, 目前覺得使用微軟的MVC官方教材邊看邊學是可以比較快速進入狀況的作法. 可在網路上找尋 "ASP.NET MVC5官方教程", 即可獲得相關資料.

2014年5月31日 星期六

Unity 中 C# 與 JS 混用 (以 Joystick 為例)

這一陣子需要用到虛擬 joystick 的功能,在 unity 的 Standard Assets (Mobile) 中已有 joystick.js 可用,可是習慣使用 c#, 這下就出問題了: 在c#中直接引用 Joystick 的 class, 發生了沒有定義的錯誤。在拜過Google大神後,發現以下重要資訊:
(以下原文出自 http://www.cnblogs.com/sicily/archive/2009/10/28/1591763.html )

JS文件必須是在 "Standard Assets"、 "Pro Standard Assets" 和 "Plugins" 這三個目錄中的任何一個里,而CS文件不能與JS文件在一個目錄中。原因是,這三個目錄里的腳本被最先編譯,"Editor"目錄里的稍后編譯,其他的腳本最后編譯。

因此把 joystick.js 移到上述目錄中即可 (如果都沒有,可以自建其中一個)。

2014年5月12日 星期一

CHM 打開沒有內容

CHM 有時需要解除封鎖才可看到內容,解除方法是在 CHM檔上按右鍵,選內容,就可以看到右下方有解除封鎖按鍵囉。

Unity playmaker: photon network parsing error

當 import playmaker 時,有些人會出現下列錯誤:

Assets/Photon Unity Networking/PlayMaker/Actions/PhotonNetworkDestroy.cs(43,9): error CS8025: Parsing error

此時只要找尋網路上是否有人發佈 PhotonNetworkDestroy.cs  的內容,將其剪貼覆蓋原來的檔案內容即可 (或者自已重建一個同樣內容的檔案取代也可)。推測可能是因為該檔案內容有一些無法察覺的字元導致錯誤。

Unity3d Asset store import 錯誤

自 Unity 的 Asset store 下載物件時,有時會出現如下的載入錯誤:
Error while importing package: Couldn't decompress package UnityEditor.AssetStoreContext:OpenPackage(String, String)

此時有可能是因為內定的下載目錄路徑中有中文而導致,可以到下列位置找尋已下載完成的 unitypackage:
C:\Users\使用者名稱\AppData\Roaming\Unity

找到後將其移往其他沒有中文的位置,再由 unity3d import 即可。