原创 Unity | 動畫那些事兒

對於Unity的動畫系統,之前只限於運用在基於人物、骨骼等三維物體上,並沒有在二維包括Button、Sprite等上多加運用及思考過。正好現在來補充一下自己的盲區。 作用於Button按鈕的動畫(例如:自定義按鈕的懸浮狀態) 將But

原创 Unity | 使用EasyAR的那些問題(EasyARSenseUnityPlugin_4.0.1-final)

如果之前項目使用Vuforia,現在需要改成EasyAR,會發現兩者的不同:Vuforia中Imagetarget識別圖與Unity場景平行;Vuforia中Imagetarget識別圖與Unity場景垂直,此時只需要把EasyAR下Im

原创 Unity | PlayerPrefs數據存儲的位置

快捷鍵輸入Windows+R,在打開的窗口中輸入regedit; 在HKEY_CURRENT_USER/Software/Unity下找到自己Unity項目Company Name/Product Name              

原创 Unity | 優化(一):V Sync Count

1. 點擊Unity->Edit->Project Setting->Quality,打開QualitySetting面板,有一個V Sync Count參數,該參數表示垂直同步。它有三個值可以選擇: Don't Sync:不設置垂直同步

原创 Unity | 調用Windows顏色彈窗(方法二)

一、之前的調用Windows顏色彈窗(方法一)只能支持64位操作系統,32位不支持,所以提供下面這個方法,該方法有個不足是彈出的顏色窗口不能置頂(有實現了的大佬求留言相告)。 二、需要用到的dll:System.Windows.Forms

原创 Unity | localPosition與anchoredPosition3D的區別

昨天修改項目,加了一個InputField的放大功能,因爲放大要左右對稱放大,所以我把InputField的pivot由(0,1)改成了(0.5,1),效果如下圖:  項目中InputField下有Text、Image等子物體,Imag

原创 VC | main函數參數

int main(int argc, char ** argv) { } argc 是 argument count的縮寫,表示argv數組中字符串的數量; argv 是 argument vector的縮寫,表示傳入main函數的

原创 Git | 命令行的簡單使用

一、關於Git安裝及簡單的推送可以查看之前的博客; 二、使用命令行進行文件的提交: git status:用於顯示工作目錄和暫存區的狀態,不顯示已經commit到項目歷史中去的信息。  git add :將文件內容添加到索引(將修改添加

原创 C++ | C++入門總結(四)運算符、空語句、switch內部變量

短路求值 邏輯與運算符(&&)和邏輯或運算符(||)都是先求左側運算對象的值再求右側運算對象的值,當且僅當左側運算對象無法確定表達式的結果時纔會計算右側運算對象的值。這種策略稱爲短路求值。 對於邏輯與運算符(&&)來說,當且僅當左側運

原创 Unity | 獲取屏幕工作區的大小

最近做的項目發佈後要做自適應,最大化後要鋪滿全屏(不覆蓋任務欄),那麼就需要獲取工作區的大小,代碼如下: int width = System.Windows.Forms.SystemInformation.WorkingArea.Wi

原创 Unity | 解決引入插件後打包時提示sdk不一致的問題

最近做的一個項目中遇到了屏幕錄製的需求,我使用了Natcorder插件,關於插件的使用總結下一篇博客再寫,先說說打包遇到的問題,如下圖:  大致意思就是說當前項目NatCorder庫使用的最低版本sdk不能低於23,而我當前才16,那麼

原创 Unity | 微信分享鏈接到好友及朋友圈(IOS端)

今天項目衆測,終於能抽出一點時間來更一下博客了。繼續進行我們的微信分享,這次是在IOS端。 一、完善微信開放平臺IOS申請(該步驟可獲取APPID與APPSecret) UniversalLinks的配置:(該步驟可看到APPKey與A

原创 Unity | AssetBundle資源包的加密與解密(AES加密)

一、愷撒加密可以點擊進行學習; 二、AES加密: private static string KEY = "123456_abcdeABCD"; private static string IV = "123456_ab

原创 Unity | 微信分享鏈接到好友及朋友圈(Android端)

一、準備工作: 1. 獲取ShareSDK:登錄Mob官網,下載ShareSDK(點擊右上角“SDK下載”按鈕,進入SDK下載頁,選擇“其他”,下載Unity3D平臺的ShareSDK插件:New-Unity-For-ShareSDK-m

原创 C++ | C++入門總結(三)迭代器、數組

迭代器 所有標準庫容器都可以使用迭代器,比如vector,嚴格來講,string對象不屬於容器類型,但是string支持很多與容器類型類似的操作,string支持迭代器。 使用迭代器可以訪問某個元素,迭代器也能從一個元素移動到另外一個