1、Yooasset里使用Unitask需要进行一些小改动~~(Unitask包体的改动),详细的可以看看https://github.com/tuyoogame/YooAsset/blob/main/Assets/YooAsset/Samples~/UniTask%20Sample/README.md 2、Yooasset使用时候会出现一个内置文件查询服务类的错误,需要去到Yooasset星球大战中拿出来一个脚本StreamingAssetsHelper.cs ...
<Compile Include="Assets\Runtime\AssetSystem\Provider\BundledAssetProvider.cs" /> <Compile Include="Assets\Runtime\YooAssets.cs" /> <Compile Include="Assets\Runtime\CacheSystem\Operations\Internal\FindCacheFilesOperation.cs" /> <Compile Include="Assets\Runtime\AssetSystem\Handles\SceneOperationHa...
GameFramework + FairyGUI +Luban + HybridCLR + YooAsset + UniTask + GeekServer 实现初衷:在工作中接触到了FairyGUI与HybridCLR,真的十分好用,但git上很难找到使用FairyGUI设计的纯C#UI管理模块。在看到ALEXTANGXIAO开发的Gameframework-at-YooAsset后,决定在此基础上进行扩展(说白了就是缝合怪),以满足个人开发...
nuget仓库上的库极其庞大的繁荣,lua的库有多少呢?Unity平台流行的库 odin、UniTask、YooAsset哪个不是C#实现的?有多少库是lua中有而C#中没有? lua生态的贫乏是众所周知的问题,你提这些岂不打脸。 ### OpenResty、SkyNet - C# 早就有http://ASP.NET这样强大的 Web框架。 性能也比OpenResty嵌个lua语言优异。
//补充元数据dll的列表,Yooasset中不需要带后缀 public static List<string> AOTMetaAssemblyNames { get; } = new List<string>() { "mscorlib.dll", "System.dll", "System.Core.dll", "UniTask.dll" }; //获取资源二进制 private static Dictionary<string, byte[]> s_assetDatas = new Dictionary<...
UniTask YooAsset 我们统计了构建完apk后AOT模块dll的总大小:共12.0M。 测试工程的热更新部分代码以下部分构成: 单元测试工程代码 Luban生成的配置代码 编译后的HotUpdate.dll为1216k。 桥接函数MethodBridge.cpp大小为15088K。 我们对比了以下几种情况的内存占用: NotHybridCLR-NotHotUpdateCode 未接入HybridCLR,未包...
YooAsset UniTask luban hybridclr 实现初衷:作为一个商业级成熟的资源框架 YooAsset对资源包的设计和划分会稍微更成熟一些。包括对DLC的支持 以及webgl的支持,资源定位地址的支持等。不管是上steam还是小游戏都更自洽。且GameFramework的资源模块存在一定的设计过度问题。故在此首次把YooAsset接入GF并实现热更新。(Hybri...
<Compile Include="Assets\Samples\YooAsset\2.1.2\UniTask Sample\UniTask\Runtime\External\Addressables\AddressablesAsyncExtensions.cs" /> </ItemGroup> <ItemGroup> <None Include="Assets\Samples\YooAsset\2.1.2\UniTask Sample\UniTask\Runtime\External\Addressables\UniTask.Addressables.asmdef" /> ...
<Reference Include="YooAsset.Editor"> <HintPath>Library\ScriptAssemblies\YooAsset.Editor.dll</HintPath> </Reference> <Reference Include="Unity.2D.PixelPerfect"> <HintPath>Library\ScriptAssemblies\Unity.2D.PixelPerfect.dll</HintPath> </Reference> <Reference Include="Unity.2D.Tilemap.Editor"...
<Compile Include="Assets\Samples\YooAsset\2.1.2\UniTask Sample\UniTask\Runtime\External\DOTween\DOTweenAsyncExtensions.cs" /> </ItemGroup> <ItemGroup> <None Include="Assets\Samples\YooAsset\2.1.2\UniTask Sample\UniTask\Runtime\External\DOTween\UniTask.DOTween.asmdef" /> </ItemGroup> <It...