UnityECS入门(一)——安装Unity官方的ECS

简介

笔者最近准备学习Unity官方的ECS,笔者才刚开始学习,这里就先不卖弄了,笔者写这篇博客的主要目的是为了分享如何安装官方ECS。

环境

Unity 2020.3.18f1c1

安装Entitie(com.unity.entities)

unity的版本低于2020.1的可以直接在Package Manager里搜索Entitie就可以了。
在unity2020.1版本的时候,官方对unity的Package Manager做了一些整改,默认不再显示Preview Package了。
首先笔者先介绍如何打开显示Preview Package。
在这里插入图片描述

在这里插入图片描述

虽然打开了Preview Package但是依旧会搜不到部分Preview Package的库,这是因为处于早期开发阶段和开发不活跃的包无法直接搜索到。
笔者这里便介绍另外一种方式,通过url的方式导入需要的库。笔者在文章后面也会放入一些无法搜到的库。
通过URL安装需要本地安装git来进行下载
Entitie的url是: com.unity.entities
导入步骤如下:
在这里插入图片描述

在这里插入图片描述

安装Jobs(com.unity.jobs)

通过git url的方式输入com.unity.jobs即可安装,笔者安装entities的时候会自动安装jobs,如果没有安装可以使用这种方式安装。

安装HyBrid Renderer(com.unity.rendering.hybrid)

学习ECS过程中还有可能用到HyBrid Renderer这个package,这里也提供一下对应的URL

com.unity.rendering.hybrid

安装Burst(com.unity.barracuda.burst)

直接在package manager里搜索Burst是可以搜到的

安装Mathematics(com.unity.mathematics)

直接在package manager里搜索Mathematics是可以搜到的,这里也放一下url

com.unity.mathematics

无法搜到的Preview Package的URL

com.ptc.vuforia.engine
com.unity.2d.entities
com.unity.ai.planner
com.unity.aovrecorder
com.unity.assetbundlebrowser
com.unity.assetgraph
com.unity.barracuda
com.unity.barracuda.burst
com.unity.build-report-inspector
com.unity.cloud.userreporting
com.unity.collections
com.unity.connect.share
com.unity.dots.editor
com.unity.entities
com.unity.film-tv.toolbox
com.unity.google.resonance.audio
com.unity.immediate-window
com.unity.mathematics
com.unity.meshsync
com.unity.multiplayer-hlapi
com.unity.package-manager-doctools
com.unity.package-manager-ui
com.unity.package-validation-suite
com.unity.physics
com.unity.platforms
com.unity.platforms.android
com.unity.platforms.linux
com.unity.platforms.macos
com.unity.platforms.web
com.unity.platforms.windows
com.unity.playablegraph-visualizer
com.unity.render-pipelines.lightweight
com.unity.rendering.hybrid
com.unity.renderstreaming
com.unity.scene-template
com.unity.simulation.client
com.unity.simulation.core
com.unity.simulation.capture
com.unity.simulation.games
com.unity.standardevents
com.unity.streaming-image-sequence
com.unity.test-framework.performance
com.unity.tiny.all
com.unity.transport
com.unity.upm.develop
com.unity.vectorgraphics
com.unity.webrtc
com.unity.xr.googlevr.android
com.unity.xr.googlevr.ios
com.unity.xr.legacyinputhelpers
com.unity.xr.oculus.android
com.unity.xr.oculus.standalone
com.unity.xr.openvr.standalone
com.unity.xr.arsubsystems
com.unity.xr.interactionsubsystems
com.unity.xr.windowsmr.metro


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 841774407@qq.com

×

喜欢就点赞,疼爱就打赏