原创 解決ios流海屏問題

這裏處理留海屏的方式是吧整個窗口縮小,然後調整位置 1.在導出的xcode工程中找到UnityAppController.mm,引用頭文件#import <sys/utsname.h> 2.添加獲取設備機型的方法   -(NSString

原创 Object-c 一些知識總結

1.類繼承要用 : 2.定義接口關鍵字protocol 3.接口實現用 <> 4.定義類方法 + 5.定義實例方法 - 6.未知類型 id 7.語句塊 ^表示快變量開始 ;結束 8.給類型換一個名字 typedef 9. 後綴文件爲.m的

原创 lua分割字符串

--sep 分割字符串表示 fields返回的數組 function string:split(sep)   local sep, fields = sep or "\t", {}   local pattern = string.for

原创 處理unity2017.4.30留海屏,窗體不能縮放問題

unity2017.4.30導出xcode工程,流海屏出現問題: 1.窗口的大小不能改變,解決辦法:在unity的playerSetting設置 Resolution and resentation 中的Default Orientati

原创 Unity同步加載場景,異步加載場景,異步累加加載場景

同步加載: 缺點:當場景很大的時候,會阻塞主線程,就會出現卡頓現象 異步加載:當場景很大的時候 優點:不會阻塞主線程,不會出現卡頓 缺點:加載時間會很長 異步累加加載:當場景很大的時候,我們選擇先加載主要的,比如地形和房屋,花花草草等可以

原创 object-c使用 json

json字符串轉化成字典 -(NSDictionary*)getJsonDic:(NSString*)jsonString{ NSData* jsonData = [jsonString dataUsingEncoding:NSUTF8S

原创 Unity 分享 和 不同分辨率適配

Canvas Scaler適配模式Canvas Scaler  https://blog.csdn.net/st75033562/article/details/52355239 =============================

原创 xcode Entitlements (授權機制)

xcode Entitlements (授權機制) 操作系統有許多標準判斷你的代碼是否可以運行,比如 代碼簽名和沙盒 代碼簽名:代碼簽名保證了這個應用裏所包含的內容正如它所說的那樣不多不少 沙盒:限制了應用訪問系統的資源 Entitlem

原创 二進制協議和文本協議的區別

各位小夥伴們 我一開始不能區分二進制協議和文本協議的區別,是因爲我想電腦在傳輸的過程中,應該傳輸的就是二進制的數據啊,那文本協議是要傳輸abcd這類的字符嗎?是我理解錯了:其實無論是文本協議還是二進制協議,數據從a電腦傳到b電腦的過程,傳

原创 unity中常用的特性

[Serializable]      序列化一個類,實際用處是把數據存儲到硬盤上,表面用處可以把私有的在檢視面上顯示出來 [SerializeField]   定義了private字段,可以在檢視面板上顯示出來 [HideInInspe

原创 unity 創建 編輯窗口

using UnityEditor; //1.繼承EditorWindow  類 public class AssetBundleWindows : EditorWindow {     //2.實現OnGUI方法 繪製窗口     pr

原创 C#腳本擴展方法

當我們操作一個系統類型的時候  經常需要對它進行多行代碼操作,就可以把操作代碼的寫成這個類型的的擴展方法,這樣下次就可以直接用.(點)調出這個方法。 比如  對字符串進行解析成爲int類型: public static class Str