原创 圓形拖拽滑動條

圓形拖拽滑動條 using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine

原创 unity hlsl 庫函數

內在函數   下表列出了HLSL中可用的內在函數。每個函數都有一個簡短的描述,以及一個指向參考頁面的鏈接,該頁面具有有關輸入參數和返回類型的更多詳細信息。 表1 名稱 描述 最小着色器模型 abort 終止當前正

原创 unity 語義學習

  語義學 語義是附加到着色器輸入或輸出的字符串,該字符串傳達有關參數的預期用途的信息。着色器階段之間傳遞的所有變量都需要語義。此處顯示了向着色器變量添加語義的語法(變量語法(DirectX HLSL))。 通常,流水線階段之間傳遞的數據

原创 unity 奇葩報錯集---- 生成unity資源報錯: Failed to unload "Assets/Animation/Clips/run_5.anim"

此報錯是因爲在生成資源時路徑填寫錯誤: AssetDataBase.DreateAsset("Assets//Animation/Clips/run_5.anim"); 上面代碼會報Failed to unload "Assets/Ani

原创 unity自定義Scene窗口

unity自定義Scene窗口。Scene窗口添加按鈕等,如下效果   using System.Collections; using System.Collections.Generic; using UnityEngine; us

原创 UGUI事件和UI渲染

UGUI 事件 場景必須存在EventSystem 並且掛載繼承自PointerInputModule基(PointerInputModule繼承自BaseInputModule),包括StandaloneInputModule和Touc

原创 copy 複製文件夾目錄下所有文件,包括子目錄 (新思路)

複製文件夾可以使用遞歸,但是遞歸閱讀起來不易理解,下面不使用遞歸複製所有文個人件夾,閱讀更容易。(我不認爲使用遞歸多麼牛逼,反而唾棄。能用循環的坑定不用遞歸。遞歸是用來解決循環難以決絕的問題) 直接上代碼:   using System

原创 UGUI 事件整合(點擊事件,雙擊時間,長按事件,按下事件,彈起事件),動態定製事件

UGUI 點擊事件整合(點擊事件,雙擊時間,長按事件,按下事件,彈起事件),動態定製事件。一個按鈕可以相應多個事件 效果圖 直接上代碼 using System; using System.Collections; using Sys

原创 UGUI系統研究講解-----》UIBehaviour功能說明

UGUI的基礎組件都最終繼承自UIBehaviour,而UIBehaviour又繼承自MonoBehaviour。 所以我的講解將從UGUI最基類UIBehaviour開始,並結合MonoBehaviour去研究。 首相直接上UIBeha

原创 unity 編輯器----編輯器窗口控件創建和UI佈局

unity編輯器窗口控件通過EditorGUILayout、EditorGUI、GUILayout和GUI來創建控件和實現佈局。 EditorGUILayout、EditorGUI這兩個是unity編輯器使用。 而GUILayout和GU

原创 unity編輯器 ---SceneView窗口自定義

SceneView窗口自定義 是通過Handles類 控制柄來自定義界面,通過HandleUtility 控制柄工具輔助。 Handles控制柄到底是什麼? 直接上圖就明白了: 如上圖箭頭所指的,我們都可以通過Handles控制柄來畫出

原创 unity 編輯器 ---獲取unity編輯器中的所有窗口,並打開顯示,以備後面編輯器擴展

獲取原理:unity 所有窗口界面都繼承自編輯器UnityEditor程序集下的EditorWindow。而所有的編輯器窗口都在UnityEditor程序集裏定義,所以,我們通過反射獲取UnityEditor程序集獲取所有窗口就可以了。

原创 Tesseract編譯及使用(windows vs 2017)

Tesseract編譯及使用 尊重他人的勞動轉載請標註 資源準備 Vs2010或者更高版本。本教程使用vs2017 Tesseract源碼。Git下載,或者直接從我的下載資源下載。 Git主頁 地址https://github.com/t

原创 unity 3D 5.3.3官方最新版 完整包下載,包含所有補丁包

unity 版本持續更新中。。。。。 unity 從5.0完後開始分包下載安裝了 這下載安裝主程序包,只有一個webplayer平臺的打包選項如下圖 要想獲得下面所有平臺的必須下載相對應的包,網上真是難找,外文網站下載好幾天才下載下來,真

原创 unity 旋轉歐拉角 萬向鎖 解釋

萬向鎖 一直困惑我很久。。。。原因出在這裏,我以爲歐拉角旋轉是以模型座標(齊次座標系)爲旋轉軸。問題就來了,無論旋轉那個軸,其它兩個軸也會相應的變化,下面看圖:根據上面的說明兩個旋轉面(圓圈)怎麼會共面,讓我迷糊。假設共面,那這兩個旋轉面