国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Unity熱更新HybridCLR+Addressables

這篇具有很好參考價(jià)值的文章主要介紹了Unity熱更新HybridCLR+Addressables。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

編輯器打包到Addressables

using HybridCLR.Editor;
using HybridCLR.Editor.Commands;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using UnityEditor;
using UnityEditor.AddressableAssets.Settings.GroupSchemas;
using UnityEditor.AddressableAssets.Settings;
using UnityEditor.AddressableAssets;
using UnityEngine;

public static class HotUpdateHelper
{
   
    [MenuItem("HybridCLR/編譯熱更DLL,并且拷貝到Addressable")]
    public static void Copy2Addressable()
    {
   
        CompileDllCommand.CompileDllActiveBuildTarget();//官方提供腳本

        CopyAOTAssembliesToCache();
        CopyHotUpdateAssembliesToCache();

        //刷新資源
        AssetDatabase.Refresh();
    }


    public static void CopyAOTAssembliesToCache()
    {
   
        var target = EditorUserBuildSettings.activeBuildTarget;
        string aotAssembliesSrcDir = SettingsUtil.GetAssembliesPostIl2CppStripDir(target);
        string aotAssembliesDstDir = Application.dataPath + $"/HybridCLRBuildCache/AssetBundleOutput/StandaloneWindows64";

        foreach (var dll in SettingsUtil.AOTAssemblyNames)
        {
   
            string srcDllPath = $"{
     aotAssembliesSrcDir}/{
     dll}.dll";
            if (!File.Exists(srcDllPath))
            {
   
                Debug.LogError($"ab中添加AOT補(bǔ)充元數(shù)據(jù)dll:{
     srcDllPath} 時(shí)發(fā)生錯(cuò)誤,文件不存在。裁剪后的AOT dll在BuildPlayer時(shí)才能生成,因此需要你先構(gòu)建一次游戲App后再打包。");
                continue;
            }
            string dllBytesPath = $"{
     aotAssembliesDstDir}/{
     dll}.dll.bytes";
            File.Copy(srcDllPath, dllBytesPath, true);
            Debug.Log($"[CopyAOTAssembliesToStreamingAssets] copy AOT dll {
     srcDllPath} -> {
     dllBytesPath}");

            AddAssetToGroup(

文章來源地址http://www.zghlxwxcb.cn/news/detail-535340.html

到了這里,關(guān)于Unity熱更新HybridCLR+Addressables的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Unity】熱更新HybridCLR學(xué)習(xí)與實(shí)戰(zhàn)(一)

    【Unity】熱更新HybridCLR學(xué)習(xí)與實(shí)戰(zhàn)(一)

    從事unity開發(fā)以來一直未真正系統(tǒng)的學(xué)習(xí)過熱更新,現(xiàn)在業(yè)務(wù)上有需要,借此機(jī)會(huì)來深入學(xué)習(xí)一下,調(diào)研了幾種現(xiàn)有比較火的熱更新框架,對(duì)比了一下優(yōu)劣,最終決定使用HybridCLR來做熱更新,最終目的是要加入到我們已有的項(xiàng)目中,所以肯定要全面實(shí)現(xiàn)商業(yè)化,因此有同等需

    2024年02月03日
    瀏覽(19)
  • Unity 熱更新 HybridCLR 對(duì)接到項(xiàng)目中

    Unity 熱更新 HybridCLR 對(duì)接到項(xiàng)目中

    Unity版本 2021.3.6f1 HybridCLR版本 2.2.0 1.1要注意兩點(diǎn): 1.Unity 要安裝了Windows-IL2CPP 環(huán)境的,這個(gè)Unity官網(wǎng)有提供,根據(jù)自己Unity版本下載對(duì)應(yīng)的環(huán)境即可。 2.il2cpp需要c++的環(huán)境庫,一般情況不是C開發(fā)的,很容易缺失c++的開發(fā)環(huán)境,因此在打包時(shí)會(huì)出現(xiàn)?error: could not set up a toolchain

    2024年02月12日
    瀏覽(18)
  • Unity | YooAssetV2.1.0 + HybridCLR熱更新

    Unity | YooAssetV2.1.0 + HybridCLR熱更新

    目錄 一、項(xiàng)目更改 二、使用YooAsset熱更 1.資源配置 2.資源構(gòu)建 3.將兩個(gè)文件夾下的資源上傳CDN服務(wù)器 4.修改代碼 5.運(yùn)行效果 ? ? ? ? 本文記錄利用YooAsset+HybridCLR來進(jìn)行資源和dll的更新。YooAsset使用的是新版V2.1.0。相比于舊版,dll(原生文件)和資源要建兩個(gè)package分別來進(jìn)行bu

    2024年02月19日
    瀏覽(19)
  • Unity最新熱更新框架 hybridclr_addressable

    GitHub:YMoonRiver/hybridclr_addressable: 開箱即用的商業(yè)游戲框架,集成了主流的開發(fā)工具。將主流的GameFramework修改,支持Addressable和AssetBundle,已完善打包工具和流程。 (github.com) # 新增GameFramework Addressables 開箱即用 # 新增循環(huán)列表 ### UnityGameFramework ? **此框架參考:** ?? `GameFramework

    2024年02月03日
    瀏覽(30)
  • Unity轉(zhuǎn)微信小游戲 HybridCLR + YooAsset 實(shí)踐

    Unity轉(zhuǎn)微信小游戲 HybridCLR + YooAsset 實(shí)踐

    參考鏈接:https://github.com/wechat-miniprogram/minigame-unity-webgl-transform?tab=readme-ov-file Unity 2021.3.15f1c1 Unity 2021.2.5f1c302 wxSDK HybridCLR 5.0.0 YooAsset 1.5.7 后臺(tái)配置白名單 微信小游戲注意事項(xiàng): 不支持同步加載。 不支持資源加密。 不支持多Package 關(guān)閉WebGL本地緩存 參考地址 因?yàn)槲⑿判∮螒?/p>

    2024年04月12日
    瀏覽(144)
  • Unity之如何接入HybridCLR(代號(hào)wolong,原h(huán)uatuo)熱更新框架

    HybridCLR(代號(hào)wolong)是一個(gè)特性完整、零成本、高性能、低內(nèi)存的近乎完美的Unity全平臺(tái)原生c#熱更方案。 官方提供了完整的教程:HybridCLR快速上手 官方還提供了一個(gè)簡(jiǎn)易的小Demo,演示了如何使用HybridCLR實(shí)現(xiàn)熱更新。hybridclr_trial 官方文檔其實(shí)已經(jīng)非常詳細(xì)了,我寫本文目的主要

    2024年02月12日
    瀏覽(20)
  • 【Unity3D熱更新】Unity3D 零成本、高性能的C#的熱更新框架:HybridCLR

    【Unity3D熱更新】Unity3D 零成本、高性能的C#的熱更新框架:HybridCLR

    推薦閱讀 CSDN主頁 GitHub開源地址 Unity3D插件分享 簡(jiǎn)書地址 我的個(gè)人博客 QQ群:1040082875 大家好,我是佛系工程師 ☆恬靜的小魔龍☆ ,不定時(shí)更新Unity開發(fā)技巧,覺得有用記得一鍵三連哦。 相信只要做過熱更新的小伙伴,都被熱更新搞過心態(tài)吧。 我有一個(gè)小伙伴,本來是面向

    2024年01月16日
    瀏覽(26)
  • Unity Addressables熱更流程

    Unity Addressables熱更流程

    一、分組(網(wǎng)上教程一大堆) 二、構(gòu)建 ? ? ? ? 構(gòu)建前設(shè)置: ? ? ? ? ? ? ? ? 1、分組設(shè)置。所有組做遠(yuǎn)端構(gòu)建加載選擇,RemoteBuildPath 。RemoteLoadPath ???????????????? ? ? ? ? ? ? ? ? ? 2、AddressableAssetSettings設(shè)置 ? ? ? ? ?3、構(gòu)建 ???????????????? ?三、導(dǎo)

    2024年02月10日
    瀏覽(20)
  • Unity 筆記——Addressables的使用

    Unity 筆記——Addressables的使用

    Addressables是Unity官方出的代替舊版的一個(gè)新工具: 首先是功能,對(duì)比舊版的AB包工具,不再只有打包這一基本功能了。除打包之外,還有內(nèi)存分析,本地加載AB資源,資源服務(wù)器加載資源,并且提供了下載工具可以直接下載到本地,資源加密,生成更新包等等功能。。。 首先

    2023年04月13日
    瀏覽(31)
  • Unity Addressables資源管理 主設(shè)置面板

    Unity Addressables資源管理 主設(shè)置面板

    Addressables資源管理總目錄 位置1 位置2 ? ? 這個(gè)是全局路徑配置的選擇 可以點(diǎn)擊 Manager Profiles 打開路徑配置面板 打包路徑設(shè)置 ? Send Profiler Events ?打開這個(gè)選項(xiàng),才能在Event Viewer窗口看到資源的事件 Log Runtime Exceptions ?記錄運(yùn)行時(shí)的異常日志 ? 默認(rèn)情況下Addressables只記錄警告

    2024年02月13日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包