‫欢迎回来｡
‫在本视频中, 我们将创建游戏场景的第一部分,
‫然后使用“播放”按钮从这个场景移动到下一个场景｡
‫为了让我们的播放按钮能够执行任何操作, 我们需要向它添加一个脚本, 否则它将无法执行任何操作｡
‫所以我们需要创建一个新脚本｡
‫因此, 我按下右键, 创建一个新脚本,
‫并将其命名为“播放”按钮,
‫因为我将在此视频中使用非常简单的脚本, 因为最终创建多个脚本会更容易, 每个脚本只执行一件事情, 或者只执行一个重要方面｡
‫这个播放按钮也是一样｡
‫所以这个脚本只会处理这个按钮, 它唯一要做的就是把我们从这个场景带到下一个场景｡
‫让我们首先为这个播放按钮赋予任何功能｡
‫我们要做的就是创造一个新的方法｡
‫我要创建的方法是public void, 我将使用这个play game名称.
‫所以我创建了一个新的方法, 我称之为play game, 它用了大写字母P, 因为在升C中,
‫方法都是用大写字母写的｡
‫然后现在, 我只是打算使用调试功能调试日志玩游戏被按下｡
‫原来如此｡
‫这就是我们现在要用到的所有代码｡
‫它要做的唯一事情就是在控制台中创建一个条目｡
‫因此, 让我们将该脚本与control保存为或command, 然后再次转到主菜单中的播放按钮｡
‫按钮在这里｡
‫在按钮脚本组件的右侧, 您可以看到有一个单击区域,
‫并且列表当前为空｡
‫我们要做的就是在列表中添加一些东西, 所以我们按下加号按钮, 在这里我们可以选择一个对象｡
‫目前我们可以从场景中选择, 也可以从资产中选择｡
‫处理它的最好方法是将该脚本拖到按钮本身中｡
‫现在您可以看到, 播放按钮脚本已添加到按钮中｡
‫现在, 我们可以选择按钮本身作为单击对象上的单击｡
‫我们现在可以在其中选择播放按钮功能, 这被称为玩游戏.
‫如您所见, 有多种不同的方法会自动启用, 其中一种方法是我们自己创建的,
‫称为“玩游戏”｡
‫现在让我们把它加进去, 然后测试一下这个博弈.
‫让我们简单地测试一下这个按钮的作用｡
‫然后我点击播放按钮｡
‫在左手, 你可以看到玩游戏被按下完美.
‫这正是我们想要实现的｡
‫现在我们知道这个按钮是有效的, 我们可以继续使用这个按钮, 以便从这个场景移动到下一个场景｡
‫为了做到这一点, 我们需要创造一个新的场景｡
‫所以我们还是保存现场留着吧｡
‫现在让我们创造一个新的场景｡
‫因此, 右键单击您的资产, 创建, 然后转到场景｡
‫这个场景将是我们的游戏场景, 将会有整个游戏功能｡
‫现在让我们移到场景中, 您可以看到它是空的｡
‫所以这场戏里什么都没发生｡
‫这里你可以看到我们的设置和开始时的另一个场景一样｡
‫我想要的是相同的主摄像头, 相同的背景和相同的大小,
‫因为我在其他视频, 而我在我的主菜单场景, 你可能会猜到如何实现这一点, 如何得到它在这里｡
‫我会给你看的｡
‫所以我们回到主菜单画面｡
‫用我的主摄像头, 我用它做了一个预制件｡
‫所以我把它拖到我的资产中, 拖到我的资产区域中｡
‫你可以看到我的主摄像头是预制的｡
‫现在在底部你可以看到主相机点预制｡
‫所以这意味着它是一个预制的, 我们现在可以以多种方式使用它｡
‫例如, 我们可以回到我们的游戏场景｡
‫在我们的游戏场景中, 我们可以删除旧的主摄像头｡
‫现在你可以看到显示屏一, 没有摄像头渲染, 我们可以把主摄像头拖到里面｡
‫你可以看到它有我们设置的所有不同的设置｡
‫所以450的大小｡
‫它有一个背景, 这是我们的四, 它有一个黑色的材料｡
‫现在让我们保存游戏场景并返回主菜单｡
‫现在我们要从这里转移到游戏场景｡
‫为了实现这一点, 我们需要添加一些代码｡
‫现在, 我们的播放按钮实际上只做一件事,
‫它在调试日志中显示按下了播放游戏, 但我们需要添加的是场景管理器, 为了使用场景管理器, 我们需要实现功能｡
‫因此, 我们在这里添加了一个库, 它是统一引擎点场景管理, 在这个命名空间场景管理中, 我们可以找到场景管理器｡
‫所以现在我们可以调用场景管理器类｡
‫让我们可以从一个场景转移到另一个场景｡
‫所以我们说加载场景, 现在我们可以从这个场景移动到下一个场景｡
‫下一个场景是我们的游戏场景｡
‫这里使用字符串是很重要的｡
‫正如您所看到的, 它需要一个字符串作为场景名称｡
‫有一个叫做游戏的场景很重要｡
‫否则, 我们将收到一个错误消息, 提示您输入的名称没有可用的场景｡
‫这个场景管理器把我们带到了游戏场景｡
‫这就是它背后的想法｡
‫所以我保存了脚本, 回到Unity, 现在我开始玩游戏｡
‫我按下播放键｡
‫所以我们是｡
‫我们按播放键｡
‫我们仍然得到一个错误｡
‫它说看到的游戏无法加载, 因为它还没有添加到构建设置或资产捆绑包还没有加载｡
‫如果您曾经收到这个错误, 其中显示无法载入, 因为它尚未加入至组建设定｡
‫您必须将其添加到构建设置中, 这非常容易做到｡
‫我们转到文件, 然后构建设置, 或者在我的Mac上, 这是shift命令B, 然后我转到这里的构建设置｡
‫我必须添加我想在我的构建中拥有的场景, 你可以从你的资产文件夹直接拖动场景到场景中,
‫并在完成后立即构建｡
‫然后你就可以开始游戏, 看看这是否有效｡
‫所以我将最大化并再次播放, 这样它就会全屏播放｡
‫然后我按下播放键, 进入黑屏, 黑屏就是我的游戏场景.
‫所以我们看到它起作用了｡
‫所以玩游戏被按下, 我们在游戏场景｡
‫好极了｡
‫现在你知道了如何创建按钮, 如何使用按钮, 如何从场景A移动到场景B｡
‫在下一个视频中, 我们将填充游戏场景, 并将其清理干净｡
‫好吧, 我会的
‫在此之前, 让我们清理资产文件夹, 因为现在我们为游戏的所有不同部分创建了文件夹,
‫以保持一切干净｡
‫现在, 这不是真的那么必要, 因为我们只有六个或七个文件,
‫但它会更困难, 或更重要的是, 在以后, 更复杂的游戏和更多的不同的部分,
‫你有｡
‫因此, 我们需要创建一个脚本文件夹, 一个存放所有脚本的文件夹,
‫我将我的播放按钮脚本拖到其中, 然后下一个文件夹存放我的预制件｡
‫有一个预制的文件夹总是很重要的｡
‫我把主摄像头拖到那里,
‫然后我创建一个字体, 我把门罗字体拖到那里, 还有一个材料, 材料, 把黑色材料拖到那里｡
‫至于场景, 您可以创建一个额外的场景文件夹, 但我真正希望的是将我的场景放在一个位置,
‫即资源的根文件夹中｡
‫好极了｡
‫现在, 让我们保存场景和项目, 并在下一个视频中看到您｡