‫我们会回来的｡
‫这段视频我想向你们介绍一些我们还没有用过, 但我们可以用的类｡
‫总的来说, 我想向你们展示一些类, 你可以使用它们来获得你不必自己编写的功能｡
‫所以有一件事是经常使用的, 这在大多数视频游戏中是非常重要的, 那就是随机因素｡
‫有时你需要有一些随机性, 以便使游戏有趣, 因为它是不可预测的接下来会发生什么｡
‫如果你想这样做, 你不必自己写随机函数｡
‫你可以简单地使用一个内置在C-sharp中的类, 或者在这个例子中是Unity中的类｡
‫所以Unity使用了一种不同类型的随机类｡
‫所以我们就随机选吧｡
‫所以它所做的是生成随机数据的类｡
‫所以有一个类叫随机｡
‫如果我们按下点按钮, 我们可以看到这个类提供的不同方法和不同属性｡
‫例如, 它必须提供一个范围, 用这个或一个范围方法｡
‫它的作用是返回一个浮点值, 一个介于最小值和最大值之间的随机值, 你可以自己给它赋值.
‫如果我这样做, 比如说, 让我们继续, 我想要一个0到15之间的值｡
‫所以我说浮点最小值是0浮点最大值是15｡
‫我想保存它保存在一个变量中, 所以我们把它保存在一个浮点数中, 我的随机数,
‫现在我们把它打印出来｡
‫那就把我的随机数积压下来｡
‫现在在start方法中这样做很好, 但是在update方法中这样做可能更有趣一些｡
‫那就这么办吧｡
‫我们每一次都创建一个新的随机数, 然后把它打印在屏幕上, 这样就创建了大量的随机数｡
‫让我们看看它的作用｡
‫好吧, 我会的
‫我们就这样了｡
‫我们已经有规律地得到一个随机数, 100和这么多的数字｡
‫所以我们暂停游戏｡
‫如你所见, 我们得到的数字是11｡ 六､ 六｡ 三､ 九｡ 1等等｡
‫所以我得到了0到15之间的数字, 它们是完全随机的｡
‫好吧, 至少有随机作为一个计算机可以创建他们｡
‫这就是我们在这里得到的随机性｡
‫这是一个你可能经常使用的功能, 取决于你想构建的游戏｡
‫现在, 你可能会用到另一个东西, 那就是数学类｡
‫在本例中, 它是一个严格的数学函数F, 结构体包含一组常用的数学函数｡
‫让我们来看看数学｡
‫如果我们按下点, 我们可以看到所有这些属性和方法｡
‫这里有一些应用程序, 如果你想得到一个绝对值, 如果你想得到f的反余弦,
‫那么有很多数学方法｡
‫如果你想用角度做一些事情, 这些是相当有用的｡
‫如果你想改变角度或者计算角度, 那么如果你想把某个东西圆下来, 你可以用floor｡
‫如果你想用指数函数, 你可以用x, p等等｡
‫你可以看到这里有各种不同的方法, pow, syn sine, smooth step, 所有这些｡
‫所以我不打算为你一一列举｡
‫所以你知道有一些东西会让你的工作容易得多｡
‫这就是我强烈推荐的方法, 每当你在想, 好吧, 我想做A,
‫B, C, 有没有简单的方法？
‫因此, 不要试图编写复杂的､ 高度复杂的代码｡
‫首先, 看看谷歌｡
‫只是看一眼｡
‫也许你可以找到一些东西, 做一些研究之前, 你做了几个小时的编程｡
‫好吧, 我会的
‫例如, 数学F函数, 非常强大, 可以帮助你学习与数学有关的任何东西｡
‫这门课中可能会有一些我没有涉及的课程, 这些课程对你们会很有用｡
‫因此, 根据您所处的情况, 请始终查看哪些课程可用, 哪些课程可以帮助您｡
‫好吧, 我会的
‫这段视频到此为止｡
‫请检查出数学类, 检查出随机类, 使用它们, 尝试它们, 并在下一个视频中看到你｡