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

高端网站建设价格移动网站适配

高端网站建设价格,移动网站适配,上海 企矩 网站建设,编程培训机构推荐文章目录 一.简介二.例子 一.简介 在之前的学习中我们发现Entity不能挂载相同的组件的. 当我们需要用相同的组件时则可以使用.IBufferElementData接口 动态缓冲区组件来实现 二.例子 1.创建IBufferElementData组件 using Unity.Entities; using UnityEngine; //[GenerateAu…

文章目录

  • 一.简介
  • 二.例子


一.简介

在之前的学习中我们发现Entity不能挂载相同的组件的.
当我们需要用相同的组件时则可以使用.IBufferElementData接口
动态缓冲区组件来实现

在这里插入图片描述

二.例子

1.创建IBufferElementData组件
在这里插入图片描述

using Unity.Entities;
using UnityEngine;
//[GenerateAuthoringComponent]
public struct BufferComponent8 : IBufferElementData
{public int dataA;public int dataB;
}

2.创建管理组件
在这里插入图片描述

using Unity.Entities;
using UnityEngine;
public class Authoring8 : MonoBehaviour, IConvertGameObjectToEntity
{public void Convert(Entity entity, EntityManager dstManager, GameObjectConversionSystem conversionSystem){DynamicBuffer<BufferComponent8> tempBuffer = dstManager.AddBuffer<BufferComponent8>(entity);tempBuffer.Add(new BufferComponent8() { dataA = 1, dataB = 100 });tempBuffer.Add(new BufferComponent8() { dataA = 2, dataB = 101 });tempBuffer.Add(new BufferComponent8() { dataA = 3, dataB = 102 });}
}

3.在场景中管理组件
在这里插入图片描述

4.运行后看到多个相同组件挂到了同一个实体
在这里插入图片描述

5.查询组件值
在这里插入图片描述

using Unity.Collections;
using Unity.Entities;
using UnityEngine;
public class Test8 : MonoBehaviour
{// Start is called before the first frame updatevoid Start(){EntityQuery tempEntityQuery = World.DefaultGameObjectInjectionWorld.EntityManager.CreateEntityQuery(typeof(BufferComponent8));NativeArray<Entity> tempEntites1 = tempEntityQuery.ToEntityArray(Allocator.TempJob);DynamicBuffer<BufferComponent8> tempBuffer = World.DefaultGameObjectInjectionWorld.EntityManager.GetBuffer<BufferComponent8>(tempEntites1[0]);Debug.Log(tempBuffer[0].dataA);tempEntites1.Dispose();}
}

6.编译组件
在这里插入图片描述

foreach (var item in tempBuffer)
{Debug.Log(item.dataA);
}

7.插入组件
在这里插入图片描述

tempBuffer.Insert(0, new BufferComponent8() { dataA = 999, dataB = 878 });

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

相关文章:

  • 门户网站优化怎么做网站登不上去的原因
  • 郑州建设网店网站坪山网站建设行业现状
  • Python用数据库做网站萍乡网站建设
  • 网站需求建设关系书宿迁房产网安居客
  • 自己做的网站字体变成方框上海发乐门网站建设公司
  • 关键词搜索爱站网怎么开发wordpress子主题
  • 企业网站建设知识新站整站优化
  • 汉中定制网站建设公司郴州网络推广服务
  • 沧州做网站费用网站建设项目的网络图
  • 手机网站菜单广州哪些做网站的公司
  • 广州三合一网站建设怎么制作图片表格
  • 深圳市推广网站的公司wordpress impreza
  • 公司做网站服务费怎样做账斗门网站建设
  • 玉环建设局网站app推广联盟平台
  • 西安 网站开发 招聘关键词搜索工具好站网
  • 专做定制网站建设福州商城网站开发公司
  • 杭州网站seo推广软件网站建设 流程图
  • 网站备案多久过期wordpress 知识库
  • 管理网站怎么做的做链接哪个网站好
  • 商城系统网站模板专门做国外家具书籍的网站
  • 保山市城市建设网站洛克设计平台
  • 档案门户网站建设方案搜索引擎有哪些平台
  • 个人网站的建设方法和过程简约大气网站首页
  • 免费下软件的网站济南企业做网站推广网站
  • 做期货苯乙烯的网站济南市住房和城乡建设局网站
  • 无锡富通电力建设有限公司网站中小企业微网站建设
  • 创新的沈阳网站建设小程序开发外包报价表
  • 重庆网站优化公司江西中赣建设有限公司网站
  • 海尔集团网站是怎么做的广州网站优化公司如何
  • 网站别人能打开我打不开如何查公司注册信息及法人