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

上海市官方网站南京绿色建筑网官网

上海市官方网站,南京绿色建筑网官网,云计算网络架构包括哪些域,食品企业网站建设【37】将系统转换为任务 Converting System to Job 【Unity6】使用DOTS制作RTS游戏|17小时完整版|CodeMonkey|【37】将系统转换为任务 Converting System to Job_哔哩哔哩_bilibili a. 将普通的方法,转化成job。第一个是写一个partial struct xxx;第二…

【37】将系统转换为任务 Converting System to Job

【Unity6】使用DOTS制作RTS游戏|17小时完整版|CodeMonkey|【37】将系统转换为任务 Converting System to Job_哔哩哔哩_bilibili

a. 将普通的方法,转化成job。第一个是写一个partial struct xxx;第二个是继承IJobEntity接口;第三个编写Execute方法。第四个,是为在结构体上启用BurstCompile,使得这个job得到更快的执行。如下:

普通系统中的方法如下:它是将遍历所有ShootAttack组件,将其属性isTriggered置为false。

将其转为job如下:partial struct这是第一个注意点。然后继承IJobEntity接口。

然后再编写Execute方法,注意这个方法名是固定的,但是参数是不固定。还有一个注意点就是Job中,不能访问托管的数据,只能是值类型的数据。同时和系统中有所区别的是,Execute方法中的参数是ref或者in类型。

b. 特殊查询的方法改下成job,如下:这个方法对那些启用或者禁用的Selected都要操作。

改成Job之后,应该是这样:加上一个标签:IgnoreComponentEnabledState。表示忽略组件的开启或者禁用状态。

c. 执行job

new xxxJob(),然后调用ScheduleParallel()方法即可。

d. 在Job中不能使用SystemAPI,比如:这里使用SystemAPI的Exist方法和HasComponent方法。但是提示报错。

解决方法:使用ComponentLookUp 来代替SystemAPI.HasComponent。用EntityStorageInfoLookup代替SystemAPI.Exists方法。

http://www.dtcms.com/a/588167.html

相关文章:

  • 昆明网站建设优化图片华城建设集团有限公司官方网站
  • 月子会所网站源码wordpress中标签作用
  • 用花生棒自己做网站软文营销手段
  • 搜建筑网建筑规范大全佛山seo网站排名
  • 怎么用wordpress打开网站深圳龙岗区坂田街道
  • 建设分销网站客源引流推广app
  • 免费网站开发沈阳做网站推广
  • 宁波学校网站建设广告代理商是什么
  • 合理规划网站结构网络数据分析
  • 建设网站实训报告python网站开发优缺
  • 公司做网站服务费怎样做账网业安全防护如何关闭
  • 开发公司 网站建设经营范围里的网站建设
  • 网站大全下载软件安装wordpress 复杂 密码
  • 网站打不开dns修改吗网站关键词被改
  • 河南建设厅官方网站建站哪家好用兴田德润
  • 网站开发支付宝大连企业做网站公司排名
  • 网站备案备的是域名还是空间桂林市天气预报15天准确
  • 作品集用什么网站做房产网app
  • 公司年前做网站好处wordpress+search+sql
  • 我要学习网站建设wordpress 整站 数据
  • 杭州网站制作公司排名建筑效果图用什么软件制作
  • 深圳网站建设简介wordpress隐私设置
  • 网站设计页面如何做居中地方网站怎么做推广
  • 网站建设会计分录网站如何备案 流程
  • 冲电气软件 网站建设wordpress商店安装
  • 东莞网站建设营销服务平台哪里有建设公司官网
  • 哪里有免费的网站模板下载 迅雷下载软件阿里云网站
  • 手机网站flash在线crm软件系统
  • 网站建设策划书的心得泉州网站建设工作室
  • 设计素材网站飘网站建设 海外房产