原创 [Unity 3d] Unity FBX Exporter (Fbx導出工具)- GitHub

GitHub 上的工程多如繁星,有些好的倉庫,但凡不經意間錯過了就很難找回,故稍作採擷,希望能幫助到有心人。 本文集以一個小的功能點爲單位行文,也便於拾取罷! 簡介: 筆者今天推薦的倉庫叫 Unity FBX Exporter,Fbx

原创 Unity之如何從fbx提取Animation clip文件

static void CreateAnim(string fbx, string target) { AnimationClip src = AssetDatabase.LoadAssetAtPath<Anim

原创 vscode插件Luahelper

LuaHelper is an vscode extension provide something features auxiliary for coding in lua language. features like Snippet

原创 Unity文件、文件引用、Meta詳解

本文詳細講解了Unity引擎各種類型文件的信息內容、用法和使用場景,幫助研發團隊對於引擎文件進行更好的理解和掌握。 一、Unity項目中Assets目錄下常見的文件類型 在Unity3d中一般存在這麼幾種文件: 資源文件 代碼文件 序列化

原创 Unity中關於Mathf的Sin、Cos

在開發設計中,有些需求會涉及數學知識,就我來說吧,最近想到了好想法,然後試着碼了一下。 做圓的參數方程的時候,卡住了。因爲圓的參數方程 x=a+r cosθ y=b+r sinθ(θ∈ [0,2π) ) (a,b) 爲圓心座標,r 爲圓半

原创 Unity3d資源處理器AssetPostprocessor簡單用法

我們有時候需要在導入資源的時候做一些自動化處理,比如導入圖片自動設置壓縮格式等,此時我們就需要使用AssetPostprocessor這個類了。 AssetPostprocessor 資源處理器 Unity盛典說明:http://www.

原创 unity3d筆記:控制特效的播放速度

一般在遊戲中,主角或者怪物會受到減速效果,或者攻擊速度減慢等類似的狀態。本身動作減速的同時,銜接在角色上的特效也需要改變相應的播放速度。一般特效有三個遊戲組件:   關鍵點就是改變Animator,Animation和Particle

原创 Unity3D-Color與十六進制顏色互相轉換

Unity中已經提供了現成的方法,可以直接調用: ColorUtility.TryParseHtmlString:傳入的字符串是 “#FFFFFF”的格式,用法如下: Color nowColor; ColorUtility.TryPa

原创 SimpleLOD的使用方法

除了Mesh Baker,另一個插件SimpleLOD也比較適合大規模場景的製作開發。在處理多人在線的項目(如MMO遊戲)時,按照我們以往的優化方法是儘可能降低Draw Call和減少渲染消耗,在遠處使用低級LOD,在Run-time時根

原创 unity3d問題集對Physics.Raycast和Ray(射線)的理解

在遊戲中,我們常常要用到鼠標來控制物體的移動或是鼠標拾取某個物體。還有射擊遊戲裏,子彈打中靶子......這些都需要Physics.Raycast和ray。可見他們的重要性。 首先說說射線; 射線是3D世界中一個點向一個方向發射的一條無終

原创 動態骨骼DynamicBone整理

關於布料模擬的方案早前就已經確定,DynamicBone作爲插件果哥在離職前已經實現下C++版本,正好最近由於部門架構調整可以安心回來做技術想對它進行下優化,於是耐心抽時間看了下目前的實現。在對比楚留香的效果時順帶問了大彌撒亞的實現,幾個

原创 Unity3D如何優化內存

說到優化,無非就是CPU、GPU、內存這三個方面,而其中最重要的就是內存方面的優化,只要是做遊戲開發都需要去解決內存優化方面的問題,下面就分享一些遊戲的優化內存及一些比較實用的技巧。     1、首先我們需要一個目標,也就是我們需要把我

原创 動態骨骼Dynamic Bone優化

Dynamic Bone是基於彈簧質點算法的彈性節點模擬組件,可以用於柔性繩索和其他的簡單的柔體,上一篇我們已經詳細的對於算法進行過研究,想回顧的可以到這裏查看 上週主要在對原版代碼進行優化以適應大規模的應用,優化過程主要是減少了向量、

原创 Unity——用UnityEditor拷貝FBX中的AnimationClip

最近有個新需求,要用代碼添加動畫的事件,但是Unity不能直接修改FBX中的AnimationClip   在Animation窗口中可以看到,AnimationClip是Read-Only狀態,用代碼修改這個AnimationClip

原创 Unity3d獲取在Asset中選中的目錄、資源 的路徑

[MenuItem("Tools/testselect")] public static void testselect() { UnityEngine.Object[] arr=Selection.Ge