当前位置: 首页 > news >正文

建网站郑州国外商城网站设计

建网站郑州,国外商城网站设计,海南省建设网站的公司,众筹网站开发价格文章目录 前言安装 DOTS 包什么是Authoring1. 实体组件2. Authoring类 前言 DOTS(面向数据的技术堆栈)是一套由 Unity 提供支持的技术,用于提供高性能游戏开发解决方案,特别适合需要处理大量数据的游戏,例如大型开放世…

文章目录

    • 前言
    • 安装 DOTS 包
    • 什么是Authoring
    • 1. 实体组件
    • 2. Authoring类

前言

DOTS(面向数据的技术堆栈)是一套由 Unity 提供支持的技术,用于提供高性能游戏开发解决方案,特别适合需要处理大量数据的游戏,例如大型开放世界游戏。
我们今天来讲一下,Dots框架中,Authoring类的创建和使用。

  • Unity 2022.3.52f1
  • Entities 1.3.10

安装 DOTS 包

要安装 DOTS 包,请按照以下步骤操作:

(1)从菜单“窗口 → 包管理器”打开包管理器。
(2)搜索“ Entities” 并安装 Entities和Entities Graphics。
(3)搜索“ Universal RP” 并安装 Universal RP,并设置Graphics/Scriptable Render Pipeline Settings。

这会添加“实体”作为依赖项,并递归添加它所依赖的关联包( Burst、Collections、Jobs、Mathematics等)。

在这里插入图片描述

什么是Authoring

Authoring 类通常用于定义和管理实体和组件的元数据以及如何进行编辑和创建。
这一类主要的功能包括:

1.实体和组件定义:Authoring 类可以用于声明或定义在游戏中使用的不同实体和组件。这使得开发者可以方便地创建和配置其对应的数据结构。

2.编辑器集成:这些类通常与 Unity 编辑器相结合,使开发者可以在编辑模式下直观地创建和配置游戏实体。它们提供了可视化的工具,以便非程序员也可以参与设计游戏内容。

3.数据管理:Authoring 类帮助管理数据的加载、保存和版本控制。它们可以帮助开发者组织复杂的数据结构,使得资源管理更加高效。

4.转换为运行时组件:这些类通常还包括逻辑,将数据在编辑器中设置的状态转换为运行时可以使用的实体和组件。这一转化通常伴随着实体的创建和初始化过程。

1. 实体组件

新建一个Rotator的ComponentData组件

using Unity.Entities;public struct Rotator : IComponentData
{public float speed;
}

2. Authoring类

using UnityEngine;
using Unity.Entities;public class RotatorAuthoring : MonoBehaviour
{public float Speed;//将 MonoBehaviour 的 RotatorAuthoring 组件数据(如 Speed)//转换为 ECS 的 Rotator 组件数据(IComponentData)public class RotatorBaker : Baker<RotatorAuthoring>{public override void Bake(RotatorAuthoring authoring){//通过Bake方式,把当前游戏对象转换为Entityvar entity = GetEntity(TransformUsageFlags.Dynamic);//给Entity添加数据组件AddComponent(entity, new Rotator { speed = authoring.Speed });}}
}

在这里插入图片描述

http://www.yayakq.cn/news/612951/

相关文章:

  • 哈尔滨网站只做58这种网站怎么做
  • 网站制作公司网址赣州企业网
  • 青海论坛网站建设主流电商平台有哪些
  • 商城网站服务器上海做网站公司品划网络
  • 网站建设数据库设计wordpress内存慢慢身高
  • 做网站前怎么建立数据结构wordpress简码插件
  • 盐城市城南建设局网站wordpress post_id
  • 不动产登记门户网站建设方案阿里巴巴 网站 建设
  • 开网站做网站赚钱吗高端网站的特点
  • 赣州酒店网站设计怎么做微信网页制作
  • 北京公司网站建设推荐专门做app的原型网站
  • 天津南昌网站建设wordpress 彩色序号
  • 广宏建设集团有限公司网站网站加载慢怎么办
  • 网站建设服务协议 百度广告投放代理商
  • wordpress 网站建设百度下载电脑版
  • 济南网站价格软装设计师培训机构
  • 手机在线网站建设哪个网站学做凉皮
  • 建站公司互橙知乎重庆网站建设子沃科技熊掌号
  • 中山 网站制作网站不能写入php文件
  • 林业厅网站建设方案网站推广做什么
  • 企业诚信建设网站济南黄河路桥建设集团官方网站
  • 自建网站公司简单做网站的价格
  • 网站建设市场调查报告wordpress attachment.php
  • 查询网页怎么制作搜索引擎优化的英文
  • 网站首页二级下拉框怎么做用户注册网站开发
  • 北京红酒网站建设陕西西安网站建设公司哪家好
  • 网站开发要多久百度如何搜索网址
  • 服务器如何创建一个网站中国佛山营销网站建设
  • 乌海网站制作注册公司要哪些条件费用
  • 聊城集团网站建设免费ppt素材库大全app