原创 mac上Homebrew安裝以及python安裝

Homebrew homebrew是一款Mac OS平臺下的軟件包管理工具,擁有安裝、卸載、更新、查看、搜索等很多實用的功能。 Homebrew常用命令 查看brew的幫助:brew –help 安裝軟件:brew install

原创 unity 讓自定義 ui shader 支持 UGUI 的 Mask 功能

unity論壇原文: http://answers.unity3d.com/questions/980924/ui-mask-with-shader.html 關鍵的支持代碼: Shader "xxxxxx" { Propert

原创 獲取兩個向量a,b之間的夾角的幾種方法

獲取兩個向量a,b之間的夾角的幾種方法 方法1: 通過兩個向量的法向量的點乘的反餘弦獲取弧度,然後通過弧度獲取角度 rad = Mathf.Acos(Vector3.Dot(a.normal,b.normal)) ang = r

原创 easing demo 的演示 flash

關鍵時刻,需要時總是找不到,備份一下 http://robertpenner.com/easing/easing_demo.html

原创 unity 遍歷 go 的一些方法

// 能找到所有的root go節點 GameObject[] allGos = UnityEngine.SceneManagement.SceneManager.GetActiveScene().GetRootGameObjec

原创 xcode 徹底刪除 .mobileprovision 文件的方法

打開控制檯,使用命令 cd ~/Library/MobileDevice/Provisioning\ Profiles/     ---     進入文件目錄 ls     ---    查看目錄下有哪些文件 rm *.mobilepro

原创 使用 Rider 前的一些必要設置

rider的svn接入非常的方便,基本上不用任何設置,就是要記得把這個選項勾掉,默認是選上的,就ok了。 代碼提示快捷鍵,默認是 ctrl + space,和mac的輸入法切換是衝突的。 我們要給它換成 alt + / ,但是

原创 在 shader 裏判斷圓範圍的方法

因爲總忘,所以做下筆記 fixed4 frag (v2f i) : SV_Target { // uv向量 float2 vectorUV = i.texcoord -

原创 一個高低位字節的助手類

最近幹活時,因爲需要往服務器多傳個參數,但是又因爲網絡協議不好改,所以就有了這麼個需求,要往一個32位bit的int裏塞上2個參數,所以就涉及到高位字節,低位字節的問題了。 一寫才發現,平時寫業務多了,一到這種基礎的東西時,上學時學的這些

原创 將macbook內置鍵盤鎖住,只使用外置鍵盤的方法

一個在github上的小軟件,名字叫 Karabiner github: https://github.com/tekezo/Karabiner-Elements 官網: https://pqrs.org/osx/karabiner/

原创 矩形碰撞公式,以前還做j2me時就用到的公式,爲了方便查找,這裏記一下

/** * * @param x1 第一個矩形的X 座標 * @param y1 第一個矩形的Y 座標 * @param w1 第一個矩形的寬 * @param h1 第一個矩形的高 * @param x2 第二個

原创 unity在shader中獲取當前攝像機的方向向量

內置的矩陣(float4x4): UNITY_MATRIX_MVP 當前模型視圖投影矩陣 UNITY_MATRIX_MV 當前模型視圖矩陣 UNITY_MATRIX_V 當

原创 unity shader lod 使用

LOD是 ( Level of Detail ) 的縮寫,表示細節級別。 Shader LOD - 這個是另外一種控制細節級別的技術 - 在一個 Shader 當中,可以給不同的 SubShader 指定不同的LOD屬性。 官方論

原创 unity 資源清理工具 Asset Cleaner

官方論壇帖子: http://forum.china.unity3d.com/thread-21216-1-1.html 非常輕量級(就4個.cs)的一個用來在unity下檢測項目中哪些資源沒有正在被使用的小工具。 可以非常方便的幫我

原创 Windows 安裝 OpenSSL

什麼是 OpenSSL ? OpenSSL是用於安全通信的著名開源密碼學工具包,包括主要的密碼算法、常見密碼和證書封裝功能。 官方網站 https://www.openssl.org/ 安裝: 安裝這個玩意的原因是項目裏接入了 Fa