unity3d連接mysql的各種問題及解決
unity3d連接mysql出了一堆麻煩。我在monodevelop里添加dll后,在頭部也加上了using語句,還是說找不到namespace, 我去,然后百度谷歌,然后手動把UnityEditorDataMonolibmono2.0System.Data.dll文件import到當(dāng)前的工作目錄,還要把mysql的Connector NET 6.6.5Assembliesv2.0的dll放進來,我放v4.0目錄下的dll它報安全屬性錯誤,難道v4.0是指.net 4.0平臺? 放了這些個dll后,還是有錯誤,internal compliler error....還好,搜到了還要添加UnityEditorDataMonolibmono2.0System.drawing.dll 感謝各種前輩遇到的問題,并解決了,不然我不知道怎么死了.......
后續(xù):調(diào)試時沒問題,然后我build,出現(xiàn)了extracting referenced dlls fail,解決方法是Player Settings里的設(shè)置項 Api Compatibility Level 一定要選擇".Net 2.0",而非".Net 2.0 Subset",終于成功生成了服務(wù)器。
再次后續(xù):
生成了,但是打開數(shù)據(jù)庫有異常CodePage 1252 not supported,這玩意,難道是字符集不同?
解決方案還是找到了,將 I18N.dll 和 I18N.West.dll?導(dǎo)入。參考http://answers.unity3d.com/questions/42955/codepage-1252-not-supported-works-in-editor-but-no.html
調(diào)試跟發(fā)布簡直就是完全不同兩回事??!