原创 Android Studio導入系統aidl報錯問題

原帖地址:https://blog.csdn.net/CSDN_LQR/article/details/52785394 使用了一段時間Android Studio發現慢慢喜歡上用它寫代碼了,界面比ADT好看太多了,而且我比較懶,AS的擁

原创 使用NGUI裏Localization文件注意事項

在NGUI裏,有一個文件叫Localization,這個文件作爲多語言控制Label十分好用,比如下圖這樣。 實際開發時遇到一些需要賦值的字段,這種字段【務必】要把上圖的腳本去掉,否則賦值將會失效!例如下圖 對Label進行賦值

原创 關於Unity工程切換運行環境的文件

最近在提交代碼時,scm那邊總是說Unity工程打開就變回默認環境了(PC,Mac&Linux那個),但實際上我們都是在Android的平臺下開發的,所以考慮到可能是工程配置文件沒有提交,最終排查原因,知道了是Library下的Edito

原创 非工具非代碼方法xlsx轉txt

公司其他部門經常會給研發部門一些excel文件,包含一些配置表信息、國際化翻譯等等,但是excel文件在程序里根本不能直接讀,要麼用工具轉格式成txt、xml,要麼從代碼裏用插件獲取,不管哪種方法都覺得很鵝心。尤其是office2007以

原创 c#委託引用與取消引用注意事項

先說結論:C#委託時同一方法可引用多次,取消引用時次數必須==引用的次數。比如: void Start() { //此處up和down分別被引用了兩次。 cListDown += OnDow

原创 AABB軸向包圍盒

 AABB,Axis-Aligned Bounding Box,即通過兩個三維向量作爲對角點產生的與空間軸平行的長方體空間。在Ogre中通過類AxisAlignedBox來實現,該類中兩個成員變量Vector3 mMinimum和Vec

原创 【C#】通過反射調用某類某方法

string strClass = “VolumeManager”; //類名,有命名空間需要加上,namespace.class string callMethodName = toggle.transform.par

原创 【C#】通過查找當前堆棧幀,找到調用的方法名

C#中想要知道某句log出自哪個方法名,可採用如下方法: void TestReflectMethodName() { Type t; t = Type.GetType(currentClassNa

原创 C#多處調用接口、僅一個回調方法的處理思路

最近做項目時,有一個問題,即SDK的接口《獲取手柄唯一標識》是異步用回調的方式傳回的。 但有關手柄的連接、綁定、解綁等操作都依賴這個接口,回調只有一個,回調裏如何處理不同的位置調用,並作出相應操作是重點。 思路1、在回調中加入判斷 在

原创 【C#】反射創建類對象與傳參

注:以下是C#結合Unity的一個方法,用於展示反射創建類對象與傳參 public void OnValueChange(GameObject toggle) { //界面顯示部分 Debug.Log("toggle is

原创 C#字符串中取數字

string str = "提取123abc提取"; //我們抓取當前字符當中的123 string result = System.Text.RegularExpressions.Regex.Replace(str, @"[^0-

原创 【轉】【《Effective C#》提煉總結】提高Unity中C#代碼質量的21條準則

博主前言:騰訊又搞了個WeTest平臺,偶爾也會發布點有用的文章,但是沒一鍵轉載,就手動搬運好了。 WeTest 導讀 我們知道,在C++領域,作爲進階閱讀材料,必看的書是《Effective C++》。 而《Effective C#》

原创 提交Unity工程時務必不要忘記提交.project和.asset相關信息

如果代碼中使用了GameObject.FindGameObjectWithTag(“xxx”)的時候,在git或者SVN提交代碼時,務必不要把TagManager.asset忘記,否則可能出現任何代碼都沒問題但程序就是報錯的情況。更糟糕的

原创 微信掃碼登錄網頁實現原理

http://justcoding.iteye.com/blog/2213661 掃碼登錄操作過程 瀏覽器輸入:https://wx.qq.com/?lang=zh_CN手機登錄微信,利用“掃一掃”功能掃描網頁上的二維碼手機掃描成功