tutorial-image.jpg

资料下载:
范例下载:

知识总结:
①为什么要新建一个存放委托类型的脚本?
在Graph.cs里定义委托类型没有任何问题,但是新建一个全新脚本存放委托类型,清楚地表明它们是独立的显得更加规范。在一些较大类型的项目中,仅在另一种类型的上下文中使用小类型的时候。才会嵌套在这些类型里。

②在平方数的实例方块时,为什么我会有那么低的FPS?
当游戏和场景窗口同时可见时,它可能会很有些困难,因为这会使工作量增加一倍

但是首先,要给π定义一个局部常量,这样就不必一直写Mathf.PI这样的方式了。因为它经常用到,所以会简化我们的代码。

④为什么使用 *=0.5 来取代 /=2 呢?
在数学上是等价的,但乘法指令比除法指令快。如果在循环中执行大量的计算,这是一个简单的优化

⑤对2D网格的理解
通过一坐标向量(a,b,c)中的任意两个数值(如a、b),建立二维网格,由a、b两个数值计算得出c形成总坐标向量

标签: CatLikeCoding

添加新评论