原创 Unity3D Ping

Ping類 直接在new的時候輸入ip,ping的結果很奇怪,反正就是錯誤的結果 如圖1,需要像圖2設置ip爲一個字段才能正確ping

原创 Unity3D Color的坑

Color的坑,沒有繼承自MonoBehaviour的類,通過inspector賦值的顏色, 1、需要重新計算一遍才能顯示(應該跟序列化有關係) 2、也可以給Color字段添加unity的 [SerializeField]屬性

原创 使用VSCode開發Unity項目,引用正常,但是沒有代碼提示、也無法跳轉等(該裝的插件都裝了)

如題,有可能是沒有選擇正確的解決方案 1、按下快捷鍵 Ctrl+Shift+P 然後輸入OmniSarp:Select Project 2、然後選擇正確的解決方案(.sln) 打完收工

原创 Unity3D Content Size Fitter的坑

Content Size Fitter 如果設置了水平或垂直的約束 那麼rect組件在Awake Start階段 width或高的值爲0 如圖:設置了垂直方向上的約束 在awake start 時 height=0

原创 Unity3D 2D射線Physics2D和3D射線Physics3D的差異

2D射線不會忽略起點所在的碰撞器,3D射線會自動忽略起點所在的碰撞器

原创 Unity Rect踩坑 屬性解析

劃重點:Rect的屬性只與Rect自身有關 1、Rect.postion以左下角爲原點(也只有這一個參數是以這個座標系爲參考),座標軸如圖 2、剩下的Rect.max,Rect.min,Rect.center以pivot所在位

原创 Litjson添加對float類型的支持

如題: 修改JsonMapper腳本 在WriteValue()方法中添加 if (obj is Single) { writer.Write((float)obj);

原创 Unity3D監聽事件

用法 編寫一個監聽事件 void OnSpeedChanged(float speed) { this.speed = speed; } 註冊一個監聽事件 void OnEnable() {