和JobSystem配合使用

导入命名空间

using Unity.Burst;
using Unity.Jobs;
using Unity.Collections;

注意里面用到的都是值类型。支持readonly静态数组

[BurstCompile]
struct ST : IJob
{[ReadOnly]public float a;[ReadOnly]public float b;[WriteOnly]public NativeArray<float> Out;public void Execute(){Out[0] = (a-b)/(a + b) ;}
}

简单的调用

NativeArray<float> result = new NativeArray<float>(1, Allocator.TempJob);
var st = new ST();
st.a = 3.0f;
st.b = 4.0f;
st.Out = result;
JobHandle job = st.Schedule();
job.Complete();
print(result[0]);
result.Dispose();

如果多个Job有数据的引用,自己看文档

https://docs.unity3d.com/Packages/com.unity.burst@1.4/manual/docs/AdvancedUsages.html

Unity Burst学习2相关推荐

  1. Unity DOTS 学习笔记1 - ECS 0.50介绍和安装

    Unity DOTS 学习笔记1 - ECS 0.50介绍和安装 为什么学习这个技术 ECS的全称为Entity Component System,是最早由暴雪在GDC2017上提出的一个新的游戏设计 ...

  2. Unity 3D学习视觉脚本无需编码即可创建高级游戏

    在本课程中,您将学习如何在Unity中使用可视化脚本(以前称为Bolt)以及如何在不编写一行代码的情况下创建自己的高级游戏所需的一切.本课程将教你如何掌握可视化脚本,即使你以前没有任何关于unity或 ...

  3. [Unity] 战斗系统学习 4:FlowCanvas 中的 LatentActionNode

    [Unity] 战斗系统学习 2:FlowCanvas 中的 SubGraph 1. 并行执行 FlowScript 可能的魔改方向 其实我原本是想魔改 FlowCanvas 使其支持并行 FlowS ...

  4. Unity Shader 学习笔记(33) 全局光照(GI)、反射探针、线性空间和伽马空间、高动态范围(HDR)

    Unity Shader 学习笔记(33) 全局光照(GI).反射探针.线性空间和伽马空间.高动态范围(HDR) 参考书籍:<Unity Shader 入门精要> [<Real-Ti ...

  5. 【Unity ASE学习笔记】

    Unity ASE学习笔记 一.工具比较 二.ASE插件工具下载 三.ASE界面 主要工作区详解 四.节点 常用节点概览 4.1.贴图节点 4.2.常数节点 4.3.四则运算(+ - * /) 4.4 ...

  6. Unity VR学习:第一人称射击游戏(1)

    Unity VR学习:第一人称射击游戏(1) 1.封装标签和场景淡入淡出效果实现 (1) 封装标签 1.标签有Player,Enemy,GameController,Fader(画布),MainCam ...

  7. Unity Shader学习-高光反射

    Unity Shader学习-高光反射 高光反射计算公式 高光反射 = 光源的色彩和强度 * 材质的高光反射系数 * pow(max(0,视角方向 · 反射方向),_Gloss) 视角方向 = ref ...

  8. 学习Unity需要学习哪些编程语言

    答案是C#! Unity曾支持过三种语言的开发:C#,UnityScript(接近于JavaScript),Boo.但是,截止到今天,最新的Unity 2018版本已经完全弃用了UnityScript ...

  9. [Unity 学习] Unity 入门学习及第一个游戏

    [Unity 学习] Unity 入门学习及第一个游戏 跟着教程做的一个小游戏,基本上说就算我这样的零基础,两个小时就能实现. 主要就是熟悉一下 C#和 Unity,做一个能跑的东西. 简单的 Dem ...

  10. Unity Shader学习:SSAO屏幕环境光遮蔽

    Unity Shader学习:SSAO屏幕环境光遮蔽 主要思路:1.随机采样像素法线半球周围的像素,平均对比与该像素深度是否处在暗处.2.双边滤波去噪点.3.后期AO图与原图混合. 原文链接:http ...

最新文章

  1. ACMNO.26 C语言-字符统计2 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
  2. jupyter notebook中%与!的区别
  3. 四阶显式Adams法求方程组C语言,第五讲第4章线性多步法(续
  4. 【oracle】关于处理小数点位数的几个oracle函数
  5. ASP.NET Core 缓存技术 及 Nginx 缓存配置
  6. 漫画:什么是计数排序
  7. 四、ajax请求超时与网络异常处理
  8. TiDB数据库备份恢复与数据迁移
  9. Tips--解决BeatsX开机白灯闪三下无法连接问题(附拆机教程)
  10. html编码自动识别,vi设置自动识别各种编码
  11. 看图识WAF-搜集常见WAF拦截页面
  12. 小度wifi驱动的交叉编译及安装
  13. Delphi程序实现多语言功能
  14. 测试计划和测试方案的区别
  15. 人工智能到底是什么?AI可以涵盖哪些领域?
  16. matlab 逻辑回归实现,逻辑回归原理介绍及Matlab实现
  17. 西安公交车路线汇总(1)
  18. Arduino开发之Relay Module
  19. web开发与应用(一)
  20. 在unity3d里怎样使物体消失

热门文章

  1. python教学反思_Python语言教学反思
  2. 新浪云mysql_php连接mysql数据库(新浪云SAE)
  3. 化繁为简、敏捷迭代,轻量化小程序时代已然到来
  4. 美丽心灵:纪念 John Nash 夫妇
  5. 2019辽宁公务员考试:申论突破80+学习计划第二步
  6. 数据库系统概论-数据库系统阶段的特点
  7. Mysql 备份的三种方式
  8. 程序员的自我修养_之四_曾国藩是如何脱胎换骨的
  9. AndroidTV获取U盘路径
  10. php 接口签署域名,使用PHP集成万网域名查询API接口