原创 C# DES加解密

標準的DES密鑰長度爲bai64bit,密鑰每個字符佔7bit,外加1bit的奇du偶校驗,64/(7+1)=8。 所以必須是8個字zhi符也只能是8個字符。 但 .NET 裏 DESCryptoServiceProvider 這

原创 Unity接入Firebase SDK(iOS篇)

官方iOS和android接入文檔(右上角可以切換中文文檔) 文檔中詳細說明了SDK對系統環境的需求,另外Firebase Unity SDK包含很多類型,且對dotnet3和dotnet4都單獨提供了一份SDK,因此其包體比較大

原创 Unity iOS包打出的app名稱空格丟失

環境 Unity2019.4.0f1 XCode11.5 Mac osCatalina 10.15.2 現象描述 打出的app名稱中的空格沒了。 XCode中General->Display Name中顯示的名字是有空格的 Inf

原创 Unity firebase報錯System.TypeInitializationException: The type initializer for Firebase.Editor.Measu

工程中導入Firebase Analytisc dotnet4的庫後,編輯器下報錯如下: System.TypeInitializationException: The type initializer for 'Firebase

原创 Unity ios包報錯App Transport Security has blocked a cleartext HTTP

詳細報錯信息: App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporar

原创 Unity3D中的Mono內存管理

什麼是Mono內存 Unity引擎託管堆內存是由Mono分配和管理的。“託管”的本意是Mono可以自動地改變堆的大小來適應你所需要的內存,並且適時地調用垃圾回收(Garbage Collection)操作來釋放已經不需要的內存,從

原创 同步推軟件:查看ios設備中persistentDataPath下文件,安裝ipa

1.使用Unity開發的app,有可能會用到PersistentDataPath,在ios設備中可以藉助同步推軟件來查看(mac上也有,不過更新不是太頻繁,經常下載後和mac os系統不兼容,不可用)。 點文件管理按鈕,即可看到安

原创 [Unity3D]獲取設備唯一標識符

前言 Unity3D提供的SystemInfo.deviceUniqueIdentifier是有bug的。 對於iOS設備,在iOS7之前可以獲得設備MAC地址的hash值,但在iOS7及之後的設備無法獲取正確值。 對於Andro

原创 Unity調用android原生代碼

1:調用類的靜態方法 安卓端 public class CCC { private static Activity sActivity; private static boolean isInit=false;

原创 Unity3D中K的Animation無法播放

情形扼要 特效師給做了個動效,同事(程序)使用Animation組件來播放,搞死無效果。 Animation界面內是可以預覽到動效的,說明動效本身是沒問題的 Animation組件設置沒有問題,即使不使用代碼控制播放,通過勾選P

原创 Unity3D集成極光推送--安卓版

1:註冊 官網註冊賬戶,創建應用 2:demo體驗 應用設置–>推送設置中,設置好應用包名後,即可下載體驗包 3:官方教程 官方提供的是泛安卓平臺下的集成方法Android SDK集成指南,筆者使用文中提到的手動集成方法。 3.

原创 Unity3D中BundleIdentifier、Bundle Version、Bundle Version Code的區別

Bundle Identifier iOS、Android公用,字符串,一般格式爲com.company.game,iOS裏用於開發者證書 例:PlayerSettings.bundleIdentifier = “com.senl

原创 Unity接入Facebook SDK--android篇

配置流程 1,開發者後臺創建應用 https://developers.facebook.com/apps/ 2,下載Unity版本SDK,導入Unity https://developers.facebook.com/docs/

原创 BMFont美術字製作

Edit->Open Image Manager Image->Import image 選擇圖片字,並填上對應Id 預覽、輸出即可(注意事項參考[BMFont]製作字體圖集) 補充 最終輸出爲.fnt文件和.png圖片文件

原创 Unity ios打包卡在Converting managed assemblies to C++

筆者的情況是使用了Facebook SDK。 從7.17.0這個版本開始,Unity FacebookSDK的大小大幅度減少(7.16.1的zip包29.55MB,之後的版本都只有幾百KB),是因爲使用了cocoapods來管理依