unity 安装Entities
因为Entities目前不支持用资源名动态加载资源!没错,AssetsBundle或Addressables都不能用于Entities;也就意味着现阶段不能用Entities开发DLC或热更游戏。
Entities必须使用SubScene,而SubScene不能从资源动态加载,路被彻底封死了。
1、打开Unity的菜单栏Window > Package Manager
2、在左上角+号图标选择Add package from git URL
3、在输入框中输入com.unity.entities,然后点击Add按钮
4、点完以后可能什么反应都没有,不过这时候已经后台在下载了,顺便吐槽一下这个等待很不友好,点击Add之后没有任何反应,不知道是生效了还是没生效,我等待了2分支左右才弹出来资源导入的进度条
5、导入加载完成后,Console可能会有一些警告和错误,直接清掉就行,应该是资源编译时候的小问题,如果不能清理掉就重启一下unity,我是重启unity之后才消失的
6 导入成功收在这里可以查看到
Entities 需要结合URP或者hdrp进行使用,否则有可能造成无法渲染显示的问题
unity项目转URP操作如下
1 安装Universal RP
2 创建URP Asset
3 打开Editor/ProjectSetting/Graphic 关联URP Asset
4 打开Editor/ProjectSetting/Quality 关联URP Asset
上面设置完成之后,发现之前项目中创建的资源,变成紫色的模型了
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/10ba2b50cc1243bea3113e2507050e78.png
选中当前场景,右键进行转换
或者这个修改可以参考 https://zhuanlan.zhihu.com/p/604880712