原创 好用的編寫Lua的Ide—LuaPerfect

前言 在很久以前,寫lua實際是一個很煩的事情 (雖然現在也是) ,那個時候只能用筆記本寫,沒有代碼提示都不是什麼問題,問題是,沒有語法檢查,沒法斷點調試,這對程序員來說簡直就是噩夢… 這個帖子呢,是想給介紹一個還不錯的Ide,

原创 Unity 漸顯文本組件(一個字也能從左到右逐漸顯示)

這個組件使用頂點數據控制Text內文字的顯示效果 目前添加了三種,定義枚舉爲 public enum WordEffect { NULL, WHOLE_WORD, LEFT_

原创 不要使用EditorPrefs.DeleteAll方法

我最近遇到了一個神奇的問題,我的unity工程目錄突然被清空了,然後,進到我最近的工程,發現它不會自動編譯代碼,而且退出後再次打開unity的時候,依舊無法看到之前打開過這個工程的記錄 之後我查找問題,發現是在添加了EditorP

原创 Unity BestHTTP 文檔翻譯(二)

WebSocket 我們可以通過WebSocket類使用WebSocket功能,只需要將服務器的Uri傳遞給WebSocket的構造函數即可: void WebSocket() { WebSocket webSocket

原创 自動創建StrangeIOC框架配套腳本

使用mvc之類的框架的時候,它的view,mediator,service,command,model基本都是成套創建的,這個時候有一個腳本創建的插件就會舒服很多,我這裏寫的是一個生成腳本的幫助類,可以幫你快速生成一個自定義的腳本

原创 UGUI系列——Unity Auto Layout的使用(三)

UGUI系列其他博文,可通過導航帖查看 一、Aspect Ratio Fitter Aspect Mode: None:不進行適配 Width Controls Height:由width根據寬高比來設置height Heigh

原创 UGUI系列——Text

UGUI系列其他博文,可通過導航帖查看 文本是最基礎的組件之一,屬性也很簡單,沒有什麼特別複雜的地方 Text:是文本要顯示的內容 Font:即爲所用字體 Font Style: 字體樣式   Normal:正常   Bold:

原创 Unity個人版設置黑色主題

     現在終於有免費版設置黑色皮膚的解決方案了,不過這個方案只支持2019.3以上版本 複製這個地址:https://github.com/xeleh/enhancer.git 打開unity菜單欄 window—> pack

原创 Unity工程添加Tag

使用UnityEditorInternal.InternalEditorUtility.AddTag()就能使用代碼向工程中添加標籤 InternalEditorUtility還有獲取當前所有Tags和Layers的屬性

原创 Entitas配套代碼自動生成工具

一、工具簡介 Entitas是目前Unity環境中相對完善的ECS架構,我寫了一個腳本生成工具,可以一鍵生成各個部分的功能腳本,以及自動完成它們在系統中的初始化工作,媽媽再也不用擔心我忘記Add系統啦! Entitas基礎博文傳送門

原创 Unity Animator常用API解析

animator它的API部分寫的比較雜,導致我們要找想要的功能的時候,經常需要調用四五層接口,我寫了一個擴展類,可能幫助我們快速找到想要的功能 1.獲取當前animator對應層級的狀態機 public static

原创 UGUI系列——RawImage應用

UGUI系列其他博文,可通過導航帖查看 一、基礎概念 它就是一個可以直接顯示Texture的Image 但是它多了一部分功能,就是可以控制UV x,y,w,h的值的取值範圍是0到1的,也就是他們代表的實際是百分比 首先說一下W和H

原创 UGUI系列——Image應用

UGUI系列其他博文,可通過導航帖查看 Image就是UI中最常用的了 1.Seource Image 它的類型是Sprite,是unity內的圖片格式 2.Image Type 圖片類型,在Source Image賦值後出現 1

原创 UGUI系列——Canvas

UGUI系列其他博文,可通過導航帖查看 一、Canvas概念 Canvas是畫布的意思,也就是所有的UI都是在它的上面顯示的,在unity中的表現就是,所有的UI元素必須是Canvas的子物體才能顯示出來 二、Canvas屬性 下面根

原创 UGUI系列——RectTransform之錨點及軸心點深入解析

UGUI系列其他博文,可通過導航帖查看 前言 上一篇博文簡單的介紹了一些錨點及軸心的基礎概念,下面繼續說一下錨點及軸心點的用法 1.組件屬性的顯示模式 點擊下圖中的紅框內的圖標,會出現這樣一個菜單 Normal :就是組件默認的顯示