分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
使用unity编写代码的大多数使用的都是c#,c#中可以使用特定的语句来对代码的执行效率进行检测。
检测代码如下:
using UnityEngine;using System.Collections;public class Test: MonoBehaviour { void Update() { if (Input.GetKeyDown(KeyCode.G)) { TestExeTime(); } } void TestExeTime() { System.Diagnostics.Stopwatch stopwatch = new System.Diagnostics.Stopwatch(); stopwatch.Start(); // 开始监视代码运行时间 TestFunc(); stopwatch.Stop(); // 停止监视 // 获取当前实例测量得出的总时间 System.TimeSpan timespan = stopwatch.Elapsed; // double hours = timespan.TotalHours; // 总小时 // double minutes = timespan.TotalMinutes; // 总分钟 // double seconds = timespan.TotalSeconds; // 总秒数 double milliseconds = timespan.TotalMilliseconds; // 总毫秒数 //打印代码执行时间 Debug.Log(milliseconds); } void TestFunc() { int m = 124; int n = 256; int mn = m + n; Debug.Log(mn); }}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
运行,可得到如下结果:
将TestFunc()中的Debug.Log(mn);注释掉,再测试可得
void TestFunc() { int m = 124; int n = 256; int mn = m + n; // Debug.Log(mn); }
- 1
- 2
- 3
- 4
- 5
- 6
- 7
给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow
![这里写图片描述](https://i-blog.csdnimg.cn/blog_migrate/2e19ffb3303a490d20ea5d00dd397156.gif)