1. 常用插件
- c#热更新 HybridCLR
- 资源bundle管理及更新 YooAsset
- PlayerPrefs可视化 AdvancedPlayerPrefsWindow
- 动画 DOTWeen
- 文本工具 TextMeshPro
- 异步任务 UniTask
- android or ios 系统通知 Mobile Notifications
2. 一些技巧
- 跳过Splash
#if !UNITY_EDITOR
using UnityEngine;
using UnityEngine.Rendering;
using UnityEngine.Scripting;[Preserve]
public class SkipUnityLogo
{[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSplashScreen)]private static void BeforeSplashScreen(){
#if UNITY_WEBGLApplication.focusChanged += Application_focusChanged;
#elseSystem.Threading.Tasks.Task.Run(AsyncSkip);
#endif}#if UNITY_WEBGLprivate static void Application_focusChanged(bool obj){Application.focusChanged -= Application_focusChanged;SplashScreen.Stop(SplashScreen.StopBehavior.StopImmediate);}
#elseprivate static void AsyncSkip(){SplashScreen.Stop(SplashScreen.StopBehavior.StopImmediate);}
#endif
}
#endif