原创 Dynamic Bone

Dynamic Bone插件的Unity Store鏈接地址:https://assetstore.unity.com/packages/tools/animation/dynamic-bone-16743       Dynamic B

原创 Unity技術分享(67)|資源泄露|ETC壓縮|動畫文件浮點數精度...

原文鏈接:https://blog.uwa4d.com/archives/TechSharing_67.html 我們將從日常技術交流中精選若干個開發相關的問題,建議閱讀時間15分鐘,認真讀完必有收穫。如果您有任何獨到的見解或者發現也歡迎

原创 unity中動畫刪減精度,優化動畫文件

using System; using System.Collections.Generic; using UnityEngine; using System.Reflection; using UnityEditor; using S

原创 Unity3D跨平臺時partial分部方法的使用

最近看到項目中插件的一部分邏輯,發現問題多多,可讀性很差,並且容易出錯,於是隨手整理了下邏 輯。 Unity3D的插件邏輯,因爲要考慮到針對各平臺的移植,因此會大片的出現#if/#endif等條件編譯,當 然,爲了簡化邏輯,我們可以使用C

原创 Unity加載模塊深度解析之動畫資源

原文鏈接:https://blog.uwa4d.com/archives/Loading_AnimationClip.html 在之前的技術推送中,我們曾爲大家深入分析了加載模塊中的紋理、網格、Shader等資源。今天我們繼續該系列,和大

原创 如何剔除動畫中冗餘的scale數據

美術作的人物動畫,是不需要用到scale的,所以動畫數據裏有大量的scale冗餘信息。體現在constant curves數目過多。如圖所示 如何去掉冗餘的scale信息?   可以使用OnPostprocessModel後處理腳本在im

原创 Unity 之 自動設置導入資源屬性選項(模型、圖片、聲音)

在項目開發中會經常性的更換、導入很多資源,而且對於資源的設置容易出現設置錯誤或者忘記設置的情況,下面的Code是用untyi自帶的AssetPostprocessor功能把導入的資源根據一定的規則自動設置對應的格式選項,使用的時候也很方便

原创 unity讀取StreamingAssets文本文件

因爲StreamingAssets目錄對於Android來說是在apk裏面的,所以File讀取不到裏面的內容信息,必須通過Android的api讀取加載。 C#代碼 //=================================

原创 Unity3D研究院之Android同步方法讀取streamingAssets(八十八)

版本Unity5.3.3 Android 小米pad1 首先非常感謝 @守着陽光 同學在下面的留言。讓我解決了一個大的謎團。。   開始我知道 StreamingAssets 路徑是這個 path = “jar:file://” + Ap

原创 Unity3D DllNotFoundException/System.DllNotFoundException

Unity System.DllNotFoundException Unity Fallback handler could not load library D:/91yGame/SparrowCD_Data/Mono/.\D:/91y

原创 Unity2018.4送的Prefab Variant(Prefab變種)功能瞭解一下

Unity 2018.4中送了一個新的功能: Prefab Variant 思路是, Prefab Variant 繼承於一個父Prefab, 父Prefab屬性修改後: (1)如果子Prefab的某些屬性不動, 則父Prefab的屬性影

原创 Unity利用AnimationCurve做物體的各種運動

​之前一直都是自己學習Unity各種做Demo,最近開始正式使用Unity來做一個款2d的遊戲。 其中在做一個類似小球彈跳運動的時候遇到了點問題,查找了很多資料,無意間發現AnimationCurve,頓時那種心情啊! 然後苦心鑽研了一翻

原创 程序 Unity中曲線編輯器AnimationCurve的使用

之前講了幾篇使用貝塞爾曲線的文章,都是直接使用的公式,目的是爲了更瞭解貝塞爾曲線,其實unity中已經提供了非常方便的編輯器,這裏我們來看一下如何使用:   首先創建一個腳本並聲明一個曲線的對象: public AnimationCur

原创 DontDestroyOnLoad的使用

1.DontDestroyOnLoad可以保證Gameobject以及上面綁定的組件不會銷燬,在處理全局控制的時候有用。 public class ExampleClass :[MonoBehaviour](http://www.jia

原创 如何在Unity中使用Fmod Studio

很多遊戲開發音頻都會使用到中間件,像Fmod Studio,這個音效引擎非常強大,和音效師配合時,也非常方便,很多音效效果,音效師可以在fmod做好,遊戲裏只需要管播放就行,非常簡單方便! 那Unity引擎裏如何使用Fmod插件進行播放音