原创 【Unity】UI畫線工具

【Unity】UI畫線工具 最近恰好遇到在圖片上畫線標記路徑的需求,需要動態地畫很多線,感覺做幀動畫的話美術工作量有點大,所以做了一個功能比較簡單的UI畫線工具 UIPathwaySystem : https://dev.tenc

原创 【Unity】Package配置模板

【Unity】Package配置模板 在自定義工具包中加入 package.json 文件和 Assembly Definition 文件後,即可在Unity的 Package Manager 面板中將該工具包加入到項目的 Pac

原创 【C#】什麼時候需要重寫 Equals() 方法 & 如何重寫 Equals() 方法

【C#】什麼時候需要重寫 Equals() 方法 & 如何重寫 Equals() 方法 參考資料:How to: define value equality for a type (C# Programming Guide)

原创 【Unity】使用柏林噪聲(Perlin Noise)生成地形Mesh

【Unity】使用柏林噪聲(Perlin Noise)生成地形Mesh 寫來備忘,註釋裏有些關鍵點說明,暫時沒有其他文字說明。 複製到Unity中就能運行。 用例: using UnityEngine; [RequireCo

原创 統計Git倉庫中總代碼行數

統計Git倉庫中總代碼行數 原文:https://stackoverflow.com/questions/4822471/count-number-of-lines-in-a-git-repository 在 Git Bash

原创 【C#】C#中異步編程的使用建議

C#中異步編程的使用建議 轉載自:https://docs.microsoft.com/zh-cn/dotnet/csharp/async 異步模型的基本概述 異步編程的核心是 Task 和 Task<T> 對象,這兩個對象

原创 【C#|正則表達式】獲取文件(夾)路徑中的文件名或末級文件夾名

獲取文件(夾)路徑中的文件名或末級文件夾名 下面的C#代碼實現了使用正則表達式獲取文件(夾)路徑的最後一段內容的功能。當參數傳入文件夾路徑時,方法返回的是末級文件夾名稱;當參數傳入文件路徑時,方法返回的是文件名。 涉及的正則表達

原创 【Unity】Unity實現無邊框窗口

Unity實現無邊框窗口 啓動程序時添加-popupwindow參數即可將Unity窗口設置成無邊框樣式。 例如,打包出來的可執行文件是demo.exe,那麼在命令行中使用命令demo.exe -popupwindow就可以以無

原创 Effective C#讀書筆記

Effective C#讀書筆記 摘錄自《C#高效編程——改善C#代碼的50個行之有效的辦法(第2版)》。 第一章 C#語言習慣 1. 儘量使用屬性而不是可訪問的數據字段 無論何時需要在類型的公有或保護接口中暴露字段,都應該使用

原创 線性代數備忘錄——線性方程組的解

線性代數備忘錄——線性方程組的解 1. 線性方程組相容、不相容和解的數量 設有nnn個未知數mmm個方程的線性方程組 {a11x1+a12x2+...+a1nxn=b1,a21x1+a22x2+...+a2nxn=b2,......

原创 線性代數備忘錄——矩陣的秩

線性代數備忘錄——矩陣的秩 1. 矩陣A\mathbf{A}A的kkk階子式 定義 在m×nm×nm×n矩陣A\mathbf{A}A中,任取kkk行與kkk列k≤m,k≤nk \leq m, k \leq nk≤m,k≤n,位於這些