unity测试文档怎么写

unity测试文档怎么写,第1张

unity测试文档怎么写?首先要意识到unity分为2d、3d、VR&AR可视化。我们要做的第一件事是看看如何使用带有Unity Performance Testing Extension的Unity Test Runner编写性能测试。 在继续之前,下面是有关这两种工具的一些背景信息。我们正在使用Unity Test Runner运行性能测试。 Unity Test Runner是Unity编辑器中内置的测试执行框架,可让您在目标平台播放器(例如Standalone,Android或iOS)上以Edit和Play模式测试代码。 如果您不熟悉Unity Test Runner,请查看Unity Test Runner文档 。

Unity Performance Testing Extension是一个Unity Editor 软件包 ,它提供API和测试用例属性,使您可以在Unity Editor和播放器中采样和聚合派斗Unity Profiler标记和非Profiler自定义指标。 您可以毁搏通过查看Unity Performance Testing Extension文档来了解更多信息 ,但是我们将在此处查看一些示例。Unity Performance Test Extension需要Unity 2018.1或更高版本。 如果要在UnityPerformanceBenchmark项目中运行示例性能测试,或者在每次使用Unity Performance Test Extension时,请确保尘余磨使用Unity版本2018.1或更高版本。UnityPerformanceBenchmark项目实现IPrebuildSetup接口,这是Unity Test Runner工具,我们可以在其中实现Setup方法,该方法在Unity Test Runner执行测试运行之前会自动调用。UnityPerformanceBenchmark项目的IPrebuildSetup.Setup方法要做的第一件事是解析命令行参数,以查找播放器生成设置。 这使我们能够针对不同的平台,渲染线程模式,播放器图形API,脚本实现以及启用XR的设置(例如立体声渲染路径和VR SDK)针对同一平台使用相同的Unity项目灵活地为性能测试构建播放器。因此,我们需要从命令行通过Unity打开UnityPerformanceBenchmark项目,并传入我们在Unity Test Runner中运行测试时要使用的播放器构建选项。

这段代码的意思是,只要你点击鼠标左键,就会调用代码。这和你挂载在哪里没有关系,GetButtonDown(“Fire1”)事件是监听鼠标左键的点击的。你用raycast 得到穗隐知了hit , 那么你就要判断这个hit到的物体是不是你挂载脚本的物携旦体猜消,如果是再调用LOAD场景的代码,可以改成如下这样。

//C#版本,实现你想要的功能

void Update ()

{

if (Input.GetButtonDown ("Fire1")) {

Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition)

RaycastHit hit = new RaycastHit ()

if (Physics.Raycast (ray, out hit)) {

if (hit.collider.gameObject == gameObject) {//增加了判断

Application.LoadLevel (1)

}

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12498268.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-25
下一篇2025-08-25

发表评论

登录后才能评论

评论列表(0条)

    保存