大家好，欢迎收看这段视频，介绍如何用绳子剪成绳子 hello everyone welcome to this video on
大家好，欢迎收看这段视频，介绍如何用绳子剪成绳子 creating a rope cut the rope replica
这是一个直播教程，因此失败将是 this is a livestream tutorial
这是一个直播教程，因此失败将是 hence the failures are going to be
在此过程中，我们将要制作的游戏看起来像 during the way and the game that we're
在此过程中，我们将要制作的游戏看起来像 going to be making looks something like
在这方面，如果我继续点击此处播放，您可以看到我们有这些不同之处 on this if I go ahead and hit play here
在这方面，如果我继续点击此处播放，您可以看到我们有这些不同之处 you can see that we have these different
愤怒点，从每个愤怒点到中心的重量 anger points and from each anger points
愤怒点，从每个愤怒点到中心的重量 to the weight in the center we have
绳索，我们可以继续进行切割，您会看到物理变化 ropes and we can go ahead and cut these
绳索，我们可以继续进行切割，您会看到物理变化 and you can see the physics changing in
为了适应这一点，我们可以使用它来创建不同的级别 order to adapt to that and we can use
为了适应这一点，我们可以使用它来创建不同的级别 this to create different levels with
不同的难题，所以如果您从未玩过，请在想法之前就把绳子剪下来 different puzzles so if you've never
不同的难题，所以如果您从未玩过，请在想法之前就把绳子剪下来 played cut the rope before the idea is
手臂控制屏幕周围的重量以拾取硬币和 to arm control this weight around the
手臂控制屏幕周围的重量以拾取硬币和 screen in order to pick up coins and
最终降落在青蛙的嘴里养活他，当然可以做到 eventually land in the frogs mouth to
最终降落在青蛙的嘴里养活他，当然可以做到 feed him and that can be done of course
通过操纵这些绳索，这就是我们今天要做的 by manipulating these ropes so that's
通过操纵这些绳索，这就是我们今天要做的 what we'll be making today we'll be
只专注于绳索和绳索切割部分，因为我发现 focusing only on the rope and rope
只专注于绳索和绳索切割部分，因为我发现 cutting part because I find that the
游戏中最困难，最重要的部分以及我的设置方式 hardest part and most essential to the
游戏中最困难，最重要的部分以及我的设置方式 game and the way that I have it set up
这是我们在每条绳索上都有一条绳索GNU广播脚本，我们可以在该脚本中进行控制 here is we have on each rope a rope GNU
这是我们在每条绳索上都有一条绳索GNU广播脚本，我们可以在该脚本中进行控制 radio script that where we can control
我们想要的链接数量，我们有一个挂钩或一个预制的链接，我们有一个 the amount of links that we want and we
我们想要的链接数量，我们有一个挂钩或一个预制的链接，我们有一个 have a hook or a link prefab we have a
参考重量和钩子，然后我们开始演奏时， reference to the weight and the hook and
参考重量和钩子，然后我们开始演奏时， then once we play it goes in and
生成构成我们链的所有部分，每个部分都是 generate all of the parts that make up
生成构成我们链的所有部分，每个部分都是 our chain and each one of these are
使用铰链接头以便连接到前一个 using hinge joints in order to be
使用铰链接头以便连接到前一个 connected to the previous one in the
链，所以这是我们在这里的设置，我不认为我们 chain so that's kind of the setup that
链，所以这是我们在这里的设置，我不认为我们 we have here and I don't think that we
需要再讨论它，让我们继续进行，创建一个新项目， need to talk anymore about it let's just
需要再讨论它，让我们继续进行，创建一个新项目， go ahead and create a new project and
继续进行下去，如果您想在那里自己下载所有内容 get on with it and also if you want to
继续进行下去，如果您想在那里自己下载所有内容 download everything for yourself there
一旦在YouTube播出，它将是说明中的链接，指向一个 will be a link in the description once
一旦在YouTube播出，它将是说明中的链接，指向一个 this airs on YouTube that points to a
整个项目所在的github精灵脚本化了所有内容，因此您可以 github where the entire project is there
整个项目所在的github精灵脚本化了所有内容，因此您可以 sprites scripts everything so you can
总是检查一下，如果您错过了什么，那么让我们开始新项目 always check that out if if you miss
总是检查一下，如果您错过了什么，那么让我们开始新项目 something so let's go file new projects
然后我们将其称为剪断绳子，将其更改为2d and let's call this cut the rope rip the
然后我们将其称为剪断绳子，将其更改为2d camp and let's change this to a 2d
他们创建的项目，我要喝一口水 project they create project that I'm
他们创建的项目，我要喝一口水 going to have a sip of water while it's
载入中，我将使用最新的五点六点O loading out and I'm going to be using
载入中，我将使用最新的五点六点O five point six point O the newest
当前版本是五分六分一分彩 version currently is five point six
当前版本是五分六分一分彩 point one shouldn't make a difference
无论如何，现在我们在这里进行一个新的空项目，让我从 whatsoever so now we in here
无论如何，现在我们在这里进行一个新的空项目，让我从 a new empty project let me begin by just
将场景保存为主要场景是因为我一直都在保存 saving my scene as let's just call it
将场景保存为主要场景是因为我一直都在保存 main just because I save all the time
它会以任何一种方式弹出，还会带来一些精灵 and it's going to pop up by either way
它会以任何一种方式弹出，还会带来一些精灵 and it's also bringing a few sprites
在这里，所以我将精灵作为Photoshop文件保存在此文件夹中，我有背景 here so I have my sprites as Photoshop
在这里，所以我将精灵作为Photoshop文件保存在此文件夹中，我有背景 files in this folder I have a background
钩一个链接和一个重量，如果我们继续将所有这些都拖到 a hook a link and a weight and if we go
钩一个链接和一个重量，如果我们继续将所有这些都拖到 ahead and drag all of these inside of
团结，我们可以看到它们的外观，所以在这里，让我们从 unity we can see what they look like so
团结，我们可以看到它们的外观，所以在这里，让我们从 here they are and let's begin by just
把我们的背景带入我们的场景，让我们也将其扩大一点，让我们做 taking our background into our scene
把我们的背景带入我们的场景，让我们也将其扩大一点，让我们做 let's also scale this up a bit let's do
X＆Y上只有一点，所以当我们最大化游戏时，我们可以 one point one on the X&Y just so that
X＆Y上只有一点，所以当我们最大化游戏时，我们可以 when we maximize our game we can we can
看到整个背景而不会切断酷感，这就是我们的 see the entire background without it
看到整个背景而不会切断酷感，这就是我们的 cutting off cool so that's our
背景，让我们继续为它创建一个排序层 background and let's just go ahead and
背景，让我们继续为它创建一个排序层 create a sorting layer for this it's
叫做存储背景将其移到顶部，现在让我们 called that storing their background
叫做存储背景将其移到顶部，现在让我们 move it to the top and let's now make
确保它使用该排序层只是为了确保每个精灵 sure that it uses that sorting layer
确保它使用该排序层只是为了确保每个精灵 just to make sure that every sprite that
我们将要创建的是背景酷炫的顶部，是的，只是想要 we're going to be creating is on top of
我们将要创建的是背景酷炫的顶部，是的，只是想要 that background cool and yes just want
检查观众人数，看一切看起来不错，现在让我们 to check the viewer count there
检查观众人数，看一切看起来不错，现在让我们 everything's looking good so now let's
继续并带上一个钩子，让我们在这里和这里拿起我们的钩子钩子精灵 go ahead and bring in a hook so let's
继续并带上一个钩子，让我们在这里和这里拿起我们的钩子钩子精灵 take our hook hook sprite here and this
将会在锚定的位置或链上 is going to be on the place from where
将会在锚定的位置或链上 or on chain is going to be anchored and
我们要在此处或此处的钩子上创建的第一件事是一些 the first thing that we want to create
我们要在此处或此处的钩子上创建的第一件事是一些 on our hook here or place is a few
我们首先需要一个精灵渲染器的组件，然后 components we want first of all a sprite
我们首先需要一个精灵渲染器的组件，然后 renderer we already have that we then
想要一个刚体2d，我们将其设置为运动学的，因为我们不 want a rigidbody 2d and we're going to
想要一个刚体2d，我们将其设置为运动学的，因为我们不 set this to kinematic because we don't
希望我们的钩子在我们的游戏中不断变化的位置 want our hook to ever change position
希望我们的钩子在我们的游戏中不断变化的位置 during our game it's just going to be
在创建时就静止不动了，那么一切都很好，那么我们能做的就是 stationary at the point of creation so
在创建时就静止不动了，那么一切都很好，那么我们能做的就是 that's all good then what we can do is
也许将其重命名为绳索，然后在绳索下，让我们继续并添加一个 maybe rename this to rope instead then
也许将其重命名为绳索，然后在绳索下，让我们继续并添加一个 under the rope let's go ahead and add a
链接精灵，因此我们现在可以在此处看到我们的链接，让我们继续进行，并重置 link sprite so we can see our link here
链接精灵，因此我们现在可以在此处看到我们的链接，让我们继续进行，并重置 now let's go ahead and reset the
进行转换，然后我们可以将其向下移动，这样我们就可以 transform on that and we can then maybe
进行转换，然后我们可以将其向下移动，这样我们就可以 move it down here so we can have a good
看看它，在这里我们要继续添加一个 look at it
看看它，在这里我们要继续添加一个 and here we want to go ahead and add a
零件少，所以我们要添加的第一个零件是刚体2d few components so the first component we
零件少，所以我们要添加的第一个零件是刚体2d want to add is a rigidbody 2d
这将不会是运动学的，这将是 and this one is not going to be
这将不会是运动学的，这将是 kinematic this one is going to be
动态的，因为我们想根据物理系统移动 dynamic because we wanted to move
动态的，因为我们想根据物理系统移动 according to on the physics system while
游戏正在运行，现在如果我们打游戏，它就会掉下去 the game is running and right now
游戏正在运行，现在如果我们打游戏，它就会掉下去 if we hit play it's just going to fall
下降，因为正在施加重力，接下来我想做鞋子 down because gravity is being applied
下降，因为正在施加重力，接下来我想做鞋子 the next thing I want to do shoes maybe
把这个物体的质量加一点点，让我们把它放到大约五个 up the mass of this object a tiny bit
把这个物体的质量加一点点，让我们把它放到大约五个 let's put it at around five that's what
我的测试发现效果很好，如果您愿意，还可以添加一些线性阻力 my testing found to be pretty good and
我的测试发现效果很好，如果您愿意，还可以添加一些线性阻力 let's also add some linear drag if you
不知道那你的阻力基本上是空气阻力，所以这意味着 don't know then your drag is basically
不知道那你的阻力基本上是空气阻力，所以这意味着 air resistance so it just means that
如果除非施加其他力量，否则它将在某个时候减速 it's going to slow down at some point if
如果除非施加其他力量，否则它将在某个时候减速 unless other forces are applied we also
我想在角度阻力上方放大，说出一点，我发现这是一个 want to amp above the angular drag to
我想在角度阻力上方放大，说出一点，我发现这是一个 say point one I found that to be a
非常好的价值，所以现在我们可以做的是添加一个新组件，然后 pretty good value so now what we can do
非常好的价值，所以现在我们可以做的是添加一个新组件，然后 is go and add a new component and the
我们现在要添加的组件是2d铰链。哦，这就是我们要做的 component we want to add now is the
我们现在要添加的组件是2d铰链。哦，这就是我们要做的 hinge joint 2d oh and this is what we'll
被用于我们链的每个部分，这对于铰链来说很酷 be using for each part of our chain and
被用于我们链的每个部分，这对于铰链来说很酷 this the cool thing about the hinge
联合2d是我们几乎需要做的一切，所以我们要做的是 joint 2d is that it pretty much does
联合2d是我们几乎需要做的一切，所以我们要做的是 everything we need for us so what we do
这里基本上是连接一个刚体，这将是 here is basically connect a rigidbody
这里基本上是连接一个刚体，这将是 and this is going to be the rigidbody of
链的前一部分，因此在我们的情况下，将是钩子本身， the previous part of the chain so in our
链的前一部分，因此在我们的情况下，将是钩子本身， case that would be the hook itself and
所以我们继续将钩子本身连接在那里 so we would go ahead and connect the
所以我们继续将钩子本身连接在那里 hook itself there but for the other
链接，如果我们链中有更多链接，它将成为刚体 links if we have more links in our chain
链接，如果我们链中有更多链接，它将成为刚体 here it's going to be the rigidbody
就在它之前，因此我们只需要通过连接 right before it so we simply need to
就在它之前，因此我们只需要通过连接 change these together by connecting the
刚体，然后我们还需要确保锚点正确 rigid bodies and then we also need to
刚体，然后我们还需要确保锚点正确 make sure that our anchors are correctly
配置并执行此操作，以检查自动配置连接的愤怒 configured and to do that we want to
配置并执行此操作，以检查自动配置连接的愤怒 check off auto-configure connected anger
而不是经历并定义一个酒吧设置，因此请确保我们 and instead going through and define one
而不是经历并定义一个酒吧设置，因此请确保我们 bar set up so make sure that whoops we
不想使用马达，请确保所有内容均为0 0 0，然后撤消 don't want to use motor make sure that
不想使用马达，请确保所有内容均为0 0 0，然后撤消 everything is 0 0 0 and then undo
在Y下连接愤怒，我们要继续并将其设置为负0.3 connected anger under the Y we want to
在Y下连接愤怒，我们要继续并将其设置为负0.3 go ahead and set that to minus 0.3 so
负0.3是您之间的距离的良好起点 negative 0.3 is a good starting point
负0.3是您之间的距离的良好起点 for the distance between your between
您链中的链接，这就是我们在此处指定的距离 your links in the chain and that's what
您链中的链接，这就是我们在此处指定的距离 we specify here it's the distance
在每个链接之间，我将向您展示调整后的外观 between each link and I'm going to show
在每个链接之间，我将向您展示调整后的外观 you what it looks like if you adjust
稍后，但是首先我们必须要生成链，以便 this later but first we have to kind of
稍后，但是首先我们必须要生成链，以便 get our chain generated in order to
实际看到这些东西在做什么，所以我将仅查看一些步骤 actually see what these things are doing
实际看到这些东西在做什么，所以我将仅查看一些步骤 so I'm just going to view a few steps
在这里设置一些设置，然后我们可以稍后使用它们 here setting up some settings and then
在这里设置一些设置，然后我们可以稍后使用它们 we can play around with them later
这就是我们要链接执行的操作，我们现在就可以使用此链接并打开 so that is what we want I'll link to do
这就是我们要链接执行的操作，我们现在就可以使用此链接并打开 and we can take this link now and turn
它放入预制件中，所以我们将其拖到此处的项目面板中， it into a prefab so let's just drag it
它放入预制件中，所以我们将其拖到此处的项目面板中， down to the project panel here and let's
现在将其从我们的主题中删除我们还想做的是 now remove it from our theme what we
现在将其从我们的主题中删除我们还想做的是 also want to do is go ahead and actually
有一个链接的工作方式几乎相同，但不是预制的，因此 have a link that works in pretty much
有一个链接的工作方式几乎相同，但不是预制的，因此 the same way but isn't a prefab so
实际上我只是改变了主意，让我们继续删除这里的预制件， actually I just changed my mind let's go
实际上我只是改变了主意，让我们继续删除这里的预制件， ahead and remove the prefab here and
让我们重复一下，这里的第一个我们称之为 let's have let's duplicate this and the
让我们重复一下，这里的第一个我们称之为 first one here we're going to call the
钩子和第二个钩子在这里，我们将称为链接，现在我们可以将 hook and the second one here we're going
钩子和第二个钩子在这里，我们将称为链接，现在我们可以将 to call the link and now we can take the
链接并拖到此处以使其成为预制的便装，以及原因 link and drag down here to make it in to
链接并拖到此处以使其成为预制的便装，以及原因 a prefab mental leave it and the reason
因为这实际上是我们最开始需要一个link元素 for this is that we actually need a link
因为这实际上是我们最开始需要一个link元素 element at the very beginning of our
链会坐在我们的愤怒之上，并且会在很小的时候表现出来 chain that is going to sit on top of our
链会坐在我们的愤怒之上，并且会在很小的时候表现出来 anger and it's going to behave in a tiny
与所有其他链接有点不同的原因是 bit different way than all of the other
与所有其他链接有点不同的原因是 links the reason for this is that I
发现在创建链条时，链条中印度的第一个元素在起作用 found when creating a chain the first
发现在创建链条时，链条中印度的第一个元素在起作用 element in India in the chain was acting
很奇怪，直到我发现如果您将链条的元素放在 weird until I found out that if you
很奇怪，直到我发现如果您将链条的元素放在 place an element of the chain on top of
愤怒点突然使链条有了一个更现实的领域，所以 the anger point the chain suddenly had a
愤怒点突然使链条有了一个更现实的领域，所以 more realistic field so that's what
我们在这里做，我们有锚，我们有一个链的第一部分，叫做 we're doing here we have the anchor and
我们在这里做，我们有锚，我们有一个链的第一部分，叫做 we have the first part of a chain called
钩子在一开始或至少彼此顶部，所以现在我们 the hook at the very start or at least
钩子在一开始或至少彼此顶部，所以现在我们 on top of each other and so now what we
可以做的就是在这里拿起这个钩子，然后我们就可以连接绳索，这意味着锚 can do is take this hook here and we can
可以做的就是在这里拿起这个钩子，然后我们就可以连接绳索，这意味着锚 connect the rope meaning the anchor
指向连接的刚体，所以我将绳索拖到那里，现在 point to the connected rigidbody so I'm
指向连接的刚体，所以我将绳索拖到那里，现在 dragging in the rope there and now when
我们什么都不玩，应该会发生，所以它就在那里，只是静止不动 we play nothing which should happen okay
我们什么都不玩，应该会发生，所以它就在那里，只是静止不动 so it's just there it's just stationary
但实际上这里发生的是我们的钩子与那愤怒联系在一起 but really what's going on here is that
但实际上这里发生的是我们的钩子与那愤怒联系在一起 our hook is connected to that anger
点，我还想做的就是在以下位置删除精灵渲染器 point and what I also want to do is
点，我还想做的就是在以下位置删除精灵渲染器 simply remove the sprite renderer at
至少禁用它，因为我们不希望绘制它，所以我们现在有了一个 least disable it because we don't want
至少禁用它，因为我们不希望绘制它，所以我们现在有了一个 this to be drawn so we now have an
现在，锚定一个钩子和一个链接预制件，我们要做的就是伸入手臂或 anchor a hook and a link prefab now all
现在，锚定一个钩子和一个链接预制件，我们要做的就是伸入手臂或 we need to do is go inside of our arm or
在绳子上创建一个组件，在此脚本将生成所有 create a component on a rope here a
在绳子上创建一个组件，在此脚本将生成所有 script that will generate all of the
必要的链接，并将其添加并钩在一起，让我们进入此处， necessary links and add them up and hook
必要的链接，并将其添加并钩在一起，让我们进入此处， them together so let's go in here and
创建一个绳索组件，这将是一个c-sharp脚本，假设创建一个 create a rope component it's going to be
创建一个绳索组件，这将是一个c-sharp脚本，假设创建一个 a c-sharp script let's say create an
然后双击它在Visual Studio中打开它，同时我 and let's double click this to open it
然后双击它在Visual Studio中打开它，同时我 up in visual studio and meanwhile I'm
只是去聊天看看一切是否顺利，我很好，是的 just going to have a look in the chat to
只是去聊天看看一切是否顺利，我很好，是的 see if everything is going I good yes
一切都很好，太好了，是的，所以现在在视觉工作室内，我们不再 everything's good it's awesome and yeah
一切都很好，太好了，是的，所以现在在视觉工作室内，我们不再 so inside a visual studio now we don't
需要任何系统数据收集的东西，所以让我们删除那些也将是 need any of the system data collection
需要任何系统数据收集的东西，所以让我们删除那些也将是 stuff so let's remove those will also be
至少删除我们的更新方法，我们将使用start并在此处的顶部 removing at least our update method we
至少删除我们的更新方法，我们将使用start并在此处的顶部 will be using start and at the top here
让我们继续创建一些变量，第一个是参考 let's go ahead and create a few
让我们继续创建一些变量，第一个是参考 variables the first one is a reference
挂钩，因为我们需要链中的第二个要素是 to our hook because we need on this the
挂钩，因为我们需要链中的第二个要素是 second element in our chain to be
连接到钩子，链中的第三个元素将连接到 connected to the hook a third element in
连接到钩子，链中的第三个元素将连接到 the chain will be connected to the
第二个元素，依此类推，所以我们需要对钩子的引用，让我们进入这里 second element and so on so we need a
第二个元素，依此类推，所以我们需要对钩子的引用，让我们进入这里 reference to the hook let's go in here
并创建一个公众，我们不需要将其设为游戏对象类型 and create a public and we don't need
并创建一个公众，我们不需要将其设为游戏对象类型 this to be of type game object instead
我们可以将其制成2d型铰链接头，我们将其称为钩子 we can make it of type hinge joint 2d
我们可以将其制成2d型铰链接头，我们将其称为钩子 and we'll call that hook we'll also
创建一个公共游戏对象，这将成为预制链接，因此每个链接 create a public game object and this is
创建一个公共游戏对象，这将成为预制链接，因此每个链接 going to be the link prefab so each link
在我们的链中将使用该预制件生成，因此我们称其为链接预制件和 in our chain will be spawned using this
在我们的链中将使用该预制件生成，因此我们称其为链接预制件和 prefab so let's call it link prefab and
最后，我们将有一个公共整数，它将是链接的数量 finally we'll have a public integer
最后，我们将有一个公共整数，它将是链接的数量 which is going to be the amount of links
在我们的链中，所以让我们称之为链接，并将其设置为不知道 in our chain so let's just call this
在我们的链中，所以让我们称之为链接，并将其设置为不知道 links and set it equal to I don't know
默认情况下为七个，然后在我们的启动方法中，我们可以继续进行调用 seven by default then inside of our
默认情况下为七个，然后在我们的启动方法中，我们可以继续进行调用 start method we can go ahead and call
另一种方法会在几秒钟内开始创建，称为generate之类的方法 another method double begin creating in
另一种方法会在几秒钟内开始创建，称为generate之类的方法 a sec called something like generate
绳子，让我们让现在无效的东西产生绳子， rope and let's make that now void
绳子，让我们让现在无效的东西产生绳子， generate rope and the first thing that
我们要在这里做的是遍历所有链接，因此对于每个链接 we want to do here is loop through all
我们要在这里做的是遍历所有链接，因此对于每个链接 of our links so for each link we want to
继续使用我们的实例创建一个，让我们为int I编写 go ahead and create one using our
继续使用我们的实例创建一个，让我们为int I编写 instantiate so let's write for int I
等于0，只要我小于等于小于链接，我们就想继续前进 equals 0 and we want to keep going as
等于0，只要我小于等于小于链接，我们就想继续前进 long as I is less is less than links and
每次经历时，我们都想在I上加一个，因此我们想增加 each time we go through we want to add
每次经历时，我们都想在I上加一个，因此我们想增加 one on to I so we want to increment by
因此，对于这七个链接，我们希望继续进行并生成绳子的一部分 one so for these seven links we want to
因此，对于这七个链接，我们希望继续进行并生成绳子的一部分 go ahead and generate a part of the rope
为此，我们将称为实例化和我们要实例化的预制件 to do that we'll call instantiate and
为此，我们将称为实例化和我们要实例化的预制件 the prefab that we want to instantiate
是无链接脂肪，我们想将其作为当前的绳索对象的父对象 is the link free fat and we want to
是无链接脂肪，我们想将其作为当前的绳索对象的父对象 parent it to our current rope object so
因为父母只需插入变换就意味着我们的绳索变换 as the parent will simply insert
因为父母只需插入变换就意味着我们的绳索变换 transform meaning our ropes transform
很酷，所以现在我们应该看到当我们打游戏时哦，我们当然需要 cool so now we should see that when we
很酷，所以现在我们应该看到当我们打游戏时哦，我们当然需要 hit play oh of course we need to
引用此内容，让我们将其拖入此处，然后将其拖入链接预制中 reference this so let's drag in our hook
引用此内容，让我们将其拖入此处，然后将其拖入链接预制中 here and let's drag in our link prefab
现在，当我们点击播放时，应该会看到瞧，它会产生七个链接 and now when we hit play we should see
现在，当我们点击播放时，应该会看到瞧，它会产生七个链接 that voila it spawns seven links however
他们目前只是坐在我们场景的中心，而不是 they are currently just sitting at the
他们目前只是坐在我们场景的中心，而不是 center of our scene and they aren't
真的以任何方式进行配置实际上，铰链接头正试图使它们 really configured in any way actually
真的以任何方式进行配置实际上，铰链接头正试图使它们 the hinge joint is on trying to get them
尽可能靠近场景中心，这是因为我们没有 as close to the center of our scene as
尽可能靠近场景中心，这是因为我们没有 possible and that's because we haven't
连接任何刚体，因此为了做到这一点，我们首先需要参考 connected any rigid bodies so in order
连接任何刚体，因此为了做到这一点，我们首先需要参考 to do that we first off need a reference
到我们刚刚生成的链接预制件，让我们创建一个游戏对象 to the link prefab that we just spawned
到我们刚刚生成的链接预制件，让我们创建一个游戏对象 to do that let's create a game object
在这里，我们将其称为链接，并将其设置为等于实例化的预制件 here let's call it our link and set it
在这里，我们将其称为链接，并将其设置为等于实例化的预制件 equal equal to our instantiated prefab
然后我们可以更具体地获取链接上的组件 we can then our get components on the
然后我们可以更具体地获取链接上的组件 link more specifically we want to get
该链接上的铰链关节2d让我们通过链接get来称呼此关节 the hinge joint 2d on that link let's
该链接上的铰链关节2d让我们通过链接get来称呼此关节 just call this joint by going link get
组件和我们要在此处获得的组件是铰链接头 component and the component that we want
组件和我们要在此处获得的组件是铰链接头 to get here is hinge joint to be called
所以现在我们参考生成链接上的铰链关节2d so now we have a reference to the hinge
所以现在我们参考生成链接上的铰链关节2d joint 2d on the generated link however
我们当然也要去关节点，然后称为连接刚性 we need to also of course go joint dot
我们当然也要去关节点，然后称为连接刚性 and then it's called connected rigid
连接的物体，我们去了，所以我们需要设置刚体，它们连接刚体 connected body there we go so we need to
连接的物体，我们去了，所以我们需要设置刚体，它们连接刚体 set the rigidbody they connect the rigid
该关节的主体等于链中以前的刚体，现在是第一个 body of that joint equal to the previous
该关节的主体等于链中以前的刚体，现在是第一个 rigid body in our chain now the first
我们第二次遇到这个问题时 time we run through this that's going to
我们第二次遇到这个问题时 be the hook the second time it's going
第三次成为第二个元素，它将成为第三个元素， to be the second element the third time
第三次成为第二个元素，它将成为第三个元素， it's going to be the third element and
等等，所以我们真的需要进入这里，创建一个刚体2d，让我们 so on so we really need to go in here
等等，所以我们真的需要进入这里，创建一个刚体2d，让我们 create a rigidbody 2d and let's just
称它为先前的RB，我们将默认为钩子啊 call this the previous RB and we're
称它为先前的RB，我们将默认为钩子啊 going to default this to be the hook ah
等待好吧，所以我们需要挂钩，将其更改为游戏对象，然后 wait okay so we need the hooks
等待好吧，所以我们需要挂钩，将其更改为游戏对象，然后 let's change this to game object and
让我们在这里做点getcomponent，因为我们在这里需要钩子的刚体 let's do dot getcomponent here because
让我们在这里做点getcomponent，因为我们在这里需要钩子的刚体 we need the rigid body of our hook here
好吧，这更好，实际上我认为，如果我们 alright that's better and actually I
好吧，这更好，实际上我认为，如果我们 think it's even cleaner if we just make
我们认为我们可以继续做下去，所以我们不需要 our hook a rigidbody2d I think we can go
我们认为我们可以继续做下去，所以我们不需要 ahead and do that so we don't need to
使用任何getcomponent，所以我们第一次遍历以前的刚体是 use any getcomponent so the first time
使用任何getcomponent，所以我们第一次遍历以前的刚体是 we run through previous rigid bodies is
将等于我们的钩子，所以当我们通过 going to be equal to our hook and so
将等于我们的钩子，所以当我们通过 when we set the connected body off by
关节，我们直接将其设置为等于钩子，然后我们可以设置 joint we set it equal to the hook
关节，我们直接将其设置为等于钩子，然后我们可以设置 directly then after that we can set
先前的刚体等于我们当前关节的刚体 previous rigid body equal to the rigid
先前的刚体等于我们当前关节的刚体 body of the joint that we're currently
看着所以我们将链接获取类型为刚体2d的组件，因此 looking at so we'll go link get
看着所以我们将链接获取类型为刚体2d的组件，因此 component of type rigidbody 2d and so
每次我们经过都会将先前的刚体设置为等于 each time we go through it's going to
每次我们经过都会将先前的刚体设置为等于 set the previous rigidbody equal to the
连接刚体连接刚体等于上一个 connected rigidbody the connected
连接刚体连接刚体等于上一个 rigidbody equal to the previous
刚体，然后将更新 rigidbody
刚体，然后将更新 and it's then going to update the
以前的刚体，所以它将运行七次并设置七个 previous rigidbody so this is going to
以前的刚体，所以它将运行七次并设置七个 run seven times and set up seven
连接链接，让我们尝试看看是否可行，并确保 connection links let's try and see if
连接链接，让我们尝试看看是否可行，并确保 that works and let's just make sure that
我们不需要在这里更新任何内容，是的，所以我们需要拖入钩子 we don't need to update anything here
我们不需要在这里更新任何内容，是的，所以我们需要拖入钩子 yeah okay so we need to drag in the hook
再次是因为我们更改了类型，所以现在当我们点击播放时 again because we changed the type so now
再次是因为我们更改了类型，所以现在当我们点击播放时 when we hit play
瞧，事情确实在起作用，但愤怒却在这里 voila yes things are indeed working
瞧，事情确实在起作用，但愤怒却在这里 however are connected anger is down here
由于某些原因无法正常工作，但是您可以看到我们现在有一些链接，其中不 for some reason not working but you can
由于某些原因无法正常工作，但是您可以看到我们现在有一些链接，其中不 see that we now have links where nope
不，不工作根本不工作，所以我们在这里做错了什么？ nope not working not working at all so
不，不工作根本不工作，所以我们在这里做错了什么？ what did we do wrong here previous rigid
身体等于链接确实与您的身体融为一体，而我是否想念男人平等 body equals link does get component with
身体等于链接确实与您的身体融为一体，而我是否想念男人平等 your body while am I missing guys equal
到等于钩子在这里应该对链接或 to th should be equal to hook here
到等于钩子在这里应该对链接或 should be a good to the link or the
当前链接的刚体，我认为很好，我是否想念 rigid body of the current link
当前链接的刚体，我认为很好，我是否想念 I believe that's fine am I missing
嗯，所以我们的刚体应该是第一次 something hmm
嗯，所以我们的刚体应该是第一次 so the first time our rigid body should
它等于钩子，因为我们想要第一个 it be equal to the hook because we want
它等于钩子，因为我们想要第一个 the first
摆脱您的身体或我们链条中的第一个链接以连接到挂钩 rid your body or the first link in our
摆脱您的身体或我们链条中的第一个链接以连接到挂钩 chain to be connected to the hook
下一个链接应该连接到武装第一个链接，所以第一次 the next link should be connected to arm
下一个链接应该连接到武装第一个链接，所以第一次 the first link and so the first time
这将贯穿整个关节，将它们连接起来哦，我们走了 it's going to run through it's going to
这将贯穿整个关节，将它们连接起来哦，我们走了 set joint are connected oh there we go
是的好吧，这应该是你的身体之前的事，我们去谢谢你 yeah alright this should be previous
是的好吧，这应该是你的身体之前的事，我们去谢谢你 with your body there we go thank you
是的，聊天现在叫我愚蠢的谢谢大家，所以我们当然做到了 and yes the chat is now calling me
是的，聊天现在叫我愚蠢的谢谢大家，所以我们当然做到了 stupid thanks guys so of course we did
不想每次都等于钩子，而是希望等于 not want this to be equal to hook every
不想每次都等于钩子，而是希望等于 time instead we want this to be equal to
链条中以前的刚体很酷，所以现在我们可以开始游戏并 the previous rigid body in the chain
链条中以前的刚体很酷，所以现在我们可以开始游戏并 cool so now we can go and hit play and
希望这次我们走了，所以这里的第一个连接到了绳索 hopefully this time there we go so the
希望这次我们走了，所以这里的第一个连接到了绳索 first one here is connected to the rope
第二个连接到钩子，现在链中的每个链接元素 the second one is connected to the hook
第二个连接到钩子，现在链中的每个链接元素 and now each link element in the chain
连接到前一个，所以这个连接到那个 is connected to the previous one so this
连接到前一个，所以这个连接到那个 one is connected to that one this one is
连接到那一个，它继续前进，这很酷，因为我们可以 connected to that one and it keeps going
连接到那一个，它继续前进，这很酷，因为我们可以 that's super cool because what we can
现在，如果我们只是继续并选择所有这些链接，我们可以进入 now do if we just go ahead and select
现在，如果我们只是继续并选择所有这些链接，我们可以进入 all of these links here we can go into
我们连接的愤怒并在Y和瞧上将其设置为等于负0.3 our connected anger and set that equal
我们连接的愤怒并在Y和瞧上将其设置为等于负0.3 to minus 0.3 on the Y and voila we have
一连串的酷，所以让我们在预制件的链接内部进行操作 a chain cool so let's just do that
一连串的酷，所以让我们在预制件的链接内部进行操作 inside of our link on a prefab here we
可以简单地将连接的锚点设置为Y上的负点3 can simply go and set the connected
可以简单地将连接的锚点设置为Y上的负点3 anchor to negative point 3 on the Y and
现在，当我们默认播放时，它将开始工作，这很棒，我们 now when we play by default it's just
现在，当我们默认播放时，它将开始工作，这很棒，我们 going to work so that's awesome and we
如果我选择了最后一个链接，实际上可以进入这里并操纵这些元素 can actually go in here and manipulate
如果我选择了最后一个链接，实际上可以进入这里并操纵这些元素 these elements if I take the last link
在这里的链中移动，您可以看到链实际更新 in the chain here and move that around
在这里的链中移动，您可以看到链实际更新 you can see the chain updating in real
时间，他们可能会有一些奇怪的行为，是的，这是可以预期的 time and they might have some weird
时间，他们可能会有一些奇怪的行为，是的，这是可以预期的 behavior and yes that is to be expected
考虑到我们设置起来很容易，但是它正在工作，特别是 considering just how easy easily we set
考虑到我们设置起来很容易，但是它正在工作，特别是 this up but it is working and especially
当我们在链的末端添加一些沉重的东西时，这将是 when we add something heavy towards the
当我们在链的末端添加一些沉重的东西时，这将是 end of the chain here this is going to
如果您不希望这样包含一个 look fairly realistic also if you don't
如果您不希望这样包含一个 want this to be kind of comprised of a
一堆单独的链接，您可以做的是使用线条渲染器绘制线条 bunch of individual links what you could
一堆单独的链接，您可以做的是使用线条渲染器绘制线条 do is use a line renderer to draw lines
这些点之间的距离实际上会使该点看起来更多 between each of these points that would
这些点之间的距离实际上会使该点看起来更多 actually make that look quite a bit more
像绳子，但我要在这里使用清晰的简约风格，所以这是 like rope but I'm going for the clear
像绳子，但我要在这里使用清晰的简约风格，所以这是 minimalistic style here so yeah this is
您还好吗，谢谢您帮助我进行调试 what would you
您还好吗，谢谢您帮助我进行调试 all right so thanks for helping me debug
所以我认为是时候喝点水了，这样我就不会太干 that so I think it's time for a sip of
所以我认为是时候喝点水了，这样我就不会太干 water just so I don't get too dried out
在嗓子里，让我看看除了人以外，一切是否正常 in the throat and let me see if
在嗓子里，让我看看除了人以外，一切是否正常 everything is working other than people
在一切看起来还不错之前，我真的对我的愚蠢发了很多垃圾邮件，所以 really spamming a lot about my stupidity
在一切看起来还不错之前，我真的对我的愚蠢发了很多垃圾邮件，所以 before everything is looking good so the
我们要做的下一件事是在链的末端连接重量 next thing that we want to do is connect
我们要做的下一件事是在链的末端连接重量 our weight at the end of the chain and
如果我们有多个链，那么我们要连接多个男孩，那么我们 if we have multiple chains well then we
如果我们有多个链，那么我们要连接多个男孩，那么我们 want to connect multiple boy then we
想要将所有这些物体连接到相同的重量上，我们首先要做的是 want to connect all of them to the same
想要将所有这些物体连接到相同的重量上，我们首先要做的是 weight to do that we first off have to
继续添加权重，让我们将权重拖到此处以及 go ahead and add the weight so let's
继续添加权重，让我们将权重拖到此处以及 drag in the weights right here and what
我要做的只是添加一个组件，这将是一个 I'm going to do is simply add a
我要做的只是添加一个组件，这将是一个 component this is going to be a
刚体2d，这将是动态的，因为我们希望成为 rigidbody2d and this is going to be
刚体2d，这将是动态的，因为我们希望成为 dynamic because we wanted to be
在我们的物理空间中进行模拟，我们还需要大量的说8他们学习您的 simulated in our physics space we also
在我们的物理空间中进行模拟，我们还需要大量的说8他们学习您的 want a mass of say 8 they learn your
现在，当我们点击播放时，说的阻力为0.1，说点的角阻力为1 drag of say 0.1 and an angular drag of
现在，当我们点击播放时，说的阻力为0.1，说点的角阻力为1 say point 1 as well now when we hit play
我们应该看到，如果立即尝试， we should see that that just Falls right
我们应该看到，如果立即尝试， away now what we could do if we try and
现在打游戏是我们可以在我们的体重上增加一个铰链接头，我暂停 hit play now is we could add a hinge
现在打游戏是我们可以在我们的体重上增加一个铰链接头，我暂停 joint to our weight here I pause the
游戏只是为了能够做到这一点，然后我们可以将链接的最后一部分连接到 game just to be able to do this we could
游戏只是为了能够做到这一点，然后我们可以将链接的最后一部分连接到 then connect the last part of a link to
该铰链图，我们可以通过禁用来设置连接的锚 that hinge drawing and we can set the
该铰链图，我们可以通过禁用来设置连接的锚 connected anchor anchor by disabling
在此处自动配置为Y上相同的负0.3，现在您应该看到 Auto configure here to the same negative
在此处自动配置为Y上相同的负0.3，现在您应该看到 0.3 on the Y and now you should see the
Walla或链条与我们的体重相连，因此实际上这是我们所需要的 Walla or chain is connected to our
Walla或链条与我们的体重相连，因此实际上这是我们所需要的 weight so that is actually all we need
通过脚本执行的操作是在运行时为我们找到的每条绳索添加一个铰链接头 to do through script is at runtime add a
通过脚本执行的操作是在运行时为我们找到的每条绳索添加一个铰链接头 hinge joint for each rope that we find
并连接那根绳子的最后一部分，因此我们继续进行创建 and connect the last part of that rope
并连接那根绳子的最后一部分，因此我们继续进行创建 so to do that let's go ahead and create
一个放在砝码上的脚本，我们就称它为砝码脚本， a script that sits on the weight and
一个放在砝码上的脚本，我们就称它为砝码脚本， let's just call it the weight script and
让我们双击它在Visual Studio中打开它，然后在这里创建一个 let's double click that to open it up in
让我们双击它在Visual Studio中打开它，然后在这里创建一个 visual studio and in here let's create a
正是这样做的方法，让我们继续并使用标签删除两个 method that does exactly that so let's
正是这样做的方法，让我们继续并使用标签删除两个 go ahead and delete the two using tags
在顶部删除我们的默认方法，让我们创建一个公共的，我们希望它是 at the top delete our to default methods
在顶部删除我们的默认方法，让我们创建一个公共的，我们希望它是 let's create a public we want this to be
公开，因为我们实际上是希望我们的绳索能够吸收我们的重量，以便 public because we actually want our
公开，因为我们实际上是希望我们的绳索能够吸收我们的重量，以便 ropes to access our weight in order to
这样做，我们可以使其成为公共场所 do
这样做，我们可以使其成为公共场所 this and we could make it a public void
叫说集或连接绳端我们去 called say on set or maybe connect rope
叫说集或连接绳端我们去 end there we go
我们当然想在这里传递一些东西，而我们想要传递的东西 and we of course want to pass something
我们当然想在这里传递一些东西，而我们想要传递的东西 in here and the thing that we want to
传递的是一个刚体2d，它将成为最终刚体 pass in is a rigidbody2d that is going
传递的是一个刚体2d，它将成为最终刚体 to be the end rigidbody
所以让我们在B中称呼它，这当然是 so let's just call it in our B so this
所以让我们在B中称呼它，这当然是 is of course the rigidbody component of
我们链的最后一部分，就是这个，所以我们现在可以做的是 the last part of our chain so that would
我们链的最后一部分，就是这个，所以我们现在可以做的是 be this one so what we can now do is
在刚体中使用此组件，我们可以继续并在游戏中调用添加组件 using this in rigidbody we could go
在刚体中使用此组件，我们可以继续并在游戏中调用添加组件 ahead and call add component on the game
对象，以便添加一个铰链接头2d，是的，我们确实希望为 object in order to add a hinge joint 2d
对象，以便添加一个铰链接头2d，是的，我们确实希望为 and yes we do want a hinge joint for
我们场景中的每条绳索，或者如果我们有四根绳索，我们想要四个铰链接头 each rope in our scenes or if we have
我们场景中的每条绳索，或者如果我们有四根绳索，我们想要四个铰链接头 four ropes we want four hinge joints
在每个方向上都用力来影响重量，所以 that are affecting the weight in each
在每个方向上都用力来影响重量，所以 their direction with each their force so
嗯，每次我们称其为“铰链”时，我们都可以将其存储在 um each time we call this we want to add
嗯，每次我们称其为“铰链”时，我们都可以将其存储在 a hinge joint and we can store this in a
变量，所以它当然是2d型铰链接头 variable so it's of course going to be
变量，所以它当然是2d型铰链接头 of type hinge joint 2d we can call it
并将其设置为等于我们的新分量 joint
并将其设置为等于我们的新分量 and set it equal to our new component we
然后可以访问我们的关节，我们当然要在这里更改的是 can then access our joint and what we
然后可以访问我们的关节，我们当然要在这里更改的是 want to of course change here is the
连接体，我们希望将其设置为等于链的末端，我们将 connected body we want to set that equal
连接体，我们希望将其设置为等于链的末端，我们将 to the end of our chain which we will
确保将此处作为参数传递，我们还可以设置其他一些参数 make sure to pass in here as an argument
确保将此处作为参数传递，我们还可以设置其他一些参数 and we can also set up some other
此处的属性，所以我们想加入锚点，并将其设置为vector properties here so we want to go join
此处的属性，所以我们想加入锚点，并将其设置为vector anchor and we want to set this to vector
2.0，所以我们希望在两个X轴上都为零零请记住我们的铰链 2.0 so we want that to be zero zero on
2.0，所以我们希望在两个X轴上都为零零请记住我们的铰链 both the X axes remember that our hinge
我们的权重在此处的关节应为零，X的锚点为零。 joint here on our weight should be zero
我们的权重在此处的关节应为零，X的锚点为零。 zero on the anchor zero on the X
连接生气，然后在Y连接的Angra上减去0.3实际上 connected angry and then minus 0.3 on
连接生气，然后在Y连接的Angra上减去0.3实际上 the Y connected Angra actually we could
也许给我们更多一些空间，特别是因为它有点 maybe give it a bit more room on our
也许给我们更多一些空间，特别是因为它有点 weight in particular because it's a bit
比其余链接大，但我们将在一秒钟内看一下 bigger than the rest of the links but
比其余链接大，但我们将在一秒钟内看一下 we'll have a look at that in a second so
现在我们可以加入点，然后连接锚点，我们可以设置 now we can go join dot and then it's
现在我们可以加入点，然后连接锚点，我们可以设置 connected anchor and this we can set
等于一个新向量，其中x轴的第一部分为零，第二部分为 equal to a new vector to where the first
等于一个新向量，其中x轴的第一部分为零，第二部分为 part our x-axis is zero and the second
我们的y轴就是负0.3或 point our y-axis
我们的y轴就是负0.3或 is our going to say be negative 0.3 or
我们可以使它更大一点，也可以将其变成一个变量 we could make this a big a bit bigger we
我们可以使它更大一点，也可以将其变成一个变量 could also make it into a variable that
我们可以轻松地进行配置，让我们在此处进行公共浮动 we can easily configure let's do that so
我们可以轻松地进行配置，让我们在此处进行公共浮动 let's make a public float here and this
将是我们所说的距链的距离或距链的距离， is going to be our on say distance from
将是我们所说的距链的距离或距链的距离， chain or distance from chain and
我喜欢在这些变量的命名上非常具体 something like that I like to be very
我喜欢在这些变量的命名上非常具体 specific in my naming of these variables
即使他们的名字长得可笑，我也永远都不会得到 even though they might have ridiculously
即使他们的名字长得可笑，我也永远都不会得到 long names that I'm never going to get
忘记做什么是最好的部分， forget what
忘记做什么是最好的部分， what does so that's the best part and
比方说，实际上等于让我们尝试 let's say that equal to actually let's
比方说，实际上等于让我们尝试 just try something like point six of
当然是负数第六点，但是如果我们在这里只说点赌注，那么我们可以把 course negative point six but if we just
当然是负数第六点，但是如果我们在这里只说点赌注，那么我们可以把 say point stakes here then we can put
与链条的距离为负数，在那里，我认为现在保存起来更干净 negative distance from chain and there I
与链条的距离为负数，在那里，我认为现在保存起来更干净 think that's cleaner when we now save
然后进入绳子，我们当然需要调用它，而我们只需要 this and then go into the rope we of
然后进入绳子，我们当然需要调用它，而我们只需要 course need to call it and we only need
在最后一个链接上调用它，所以我们要做的就是检查我是否住 to call this on the very last link and
在最后一个链接上调用它，所以我们要做的就是检查我是否住 so what we do is we check if I live our
值就是我们当前正在查看的元素的索引要少 value that what the index of the element
值就是我们当前正在查看的元素的索引要少 that we're currently looking at is less
比链接意味着它或链接实际上减去一，所以如果我们是 than links it means that or links minus
比链接意味着它或链接实际上减去一，所以如果我们是 one actually so if the element we're
当前正在查看元素的索引，我们正在查看哪个 currently looking at the index of the
当前正在查看元素的索引，我们正在查看哪个 element we're currently looking at which
首先是0，然后是1，然后是2，一直到6小于链接减去 is first going to be 0 then 1 then 2 all
首先是0，然后是1，然后是2，一直到6小于链接减去 the way up to 6 is less than links minus
1，因此除最后一个链接外的所有链接都适用，因为0或0为 1 so it's going to be true for all links
1，因此除最后一个链接外的所有链接都适用，因为0或0为 except the last one because 0 or 0 is
小于6 1小于6 2小于6 less than 6 1 is less than 6 2 is less
小于6 1小于6 2小于6 than 6
除了6，所以这里的最后一个元素呼出最后一个 except for 6 and so the very last
除了6，所以这里的最后一个元素呼出最后一个 element here whoops the very last
元素在这里arm将不满足此要求，因此它将 element here arm is going to not meet
元素在这里arm将不满足此要求，因此它将 this requirement and so it's going to
请改为调用else语句，以便所有这些链接直到最后一个链接 call the else statement instead so for
请改为调用else语句，以便所有这些链接直到最后一个链接 all of these links until the last one we
将我们先前的刚体设置为等于当前刚体，并且 are going to set our previous rigid body
将我们先前的刚体设置为等于当前刚体，并且 equal to the current rigid body and for
最后一个只有我们会继续说 the last one only we'll go ahead and say
最后一个只有我们会继续说 arm
找到我们的重量，我们可以使用类型为find的对象来做，也可以 find our weight we could either do that
找到我们的重量，我们可以使用类型为find的对象来做，也可以 using find object of type or we could go
在这里，实际上创建一个参考，我认为我们要做的是 in here and actually create a reference
在这里，实际上创建一个参考，我认为我们要做的是 with which I think we're going to do is
让我们创建一个公共权重，我们称其为一个权重，然后在这里 let's create a public weight and let's
让我们创建一个公共权重，我们称其为一个权重，然后在这里 call this one weight and then down here
我们只是去重量点臂连接绳端，我们通过它 we simply go weight dot arm
我们只是去重量点臂连接绳端，我们通过它 connect rope end and we pass it in our
链接getcomponent刚体2d，因此，刚体2d如此， link getcomponent rigidbody2d so whoops
链接getcomponent刚体2d，因此，刚体2d如此， rigidbody2d so the rigid body of the
链接，我们刚刚建立好繁荣，所以现在，当我们 link that we just set up boom
链接，我们刚刚建立好繁荣，所以现在，当我们 all right so now that when now when we
生成我们将要经历的绳索来生成所有链接部分 generate our rope we're going to go
生成我们将要经历的绳索来生成所有链接部分 through generate all the link parts for
标准的我们将通过将它们连接到每个来进行设置 the standard ones we're just going to
标准的我们将通过将它们连接到每个来进行设置 set them up by connecting them to each
其他，最后一个，我们将在 other and then for the last one we're
其他，最后一个，我们将在 going to call connect rope end on the
重量，我们将传递刚体，然后在重量上 weight and we're going to pass in the
重量，我们将传递刚体，然后在重量上 rigid body then on the weight we'll go
向前并将该刚体作为配重关节上的连接体链接 ahead and link that rigid body as the
向前并将该刚体作为配重关节上的连接体链接 connected body on a weights joint
而不是那里的所有设置，所以现在当我们点击播放或至少当我们点击 instead of all of our settings there so
而不是那里的所有设置，所以现在当我们点击播放或至少当我们点击 now when we hit play or at least when we
进入团结并选择我们的绳索拖拽我们的体重，然后点击播放我们 go into unity and select our rope drag
进入团结并选择我们的绳索拖拽我们的体重，然后点击播放我们 in our weight and then hit play we
应该看起来还可以，所以距离还有很多，这是意料之外的数量 should see okay so that's quite a bit of
应该看起来还可以，所以距离还有很多，这是意料之外的数量 distance it's kind of unexpected amount
距离尝试第三点，看看看起来像什么，我不知道是什么 of distance try point three on that see
距离尝试第三点，看看看起来像什么，我不知道是什么 what that looks like I don't know what's
给我们带来了很多麻烦哦，我知道为什么在我们的共同努力下，我们当然 giving us rich this much trouble oh I
给我们带来了很多麻烦哦，我知道为什么在我们的共同努力下，我们当然 know why so under our joint we of course
还需要确保设置锚点和锚点是什么 also need to make sure to set our
还需要确保设置锚点和锚点是什么 anchors and what is it anchor
自动将连接的锚点配置为false，我们会在所有 auto-configure connected anchor to false
自动将连接的锚点配置为false，我们会在所有 we does we did that manually on all the
这里的其他组件我们需要通过脚本来完成，因此请务必说 other components here we need to do it
这里的其他组件我们需要通过脚本来完成，因此请务必说 through script so just make sure to say
默认或统一会尝试为您计算一些东西，我们 that defaults or unity is going to try
默认或统一会尝试为您计算一些东西，我们 and calculate some stuff for you and we
不想这样做，现在让我们将链与链之间的距离设置为0.6 don't want it to do that let's now set
不想这样做，现在让我们将链与链之间的距离设置为0.6 our distance from chain and back to 0.6
热门游戏，是的，我们的连锁店正在运作，现在实际上 and hit play and yay our chain is
热门游戏，是的，我们的连锁店正在运作，现在实际上 working and now it's actually really
真的很容易，只需进入此处并添加更多绳索即可，只需复制我们的 really easy to just go in here and add
真的很容易，只需进入此处并添加更多绳索即可，只需复制我们的 more ropes with simply duplicate our
绳子，我们将其移过，我们会碰碰，或者我们增加或减少链接的数量 rope we move it over and we bump or
绳子，我们将其移过，我们会碰碰，或者我们增加或减少链接的数量 we increase or lower the amount of links
所以这有点远，所以让我们给它更多的链接，让我们尝试12 so this is a bit further away so let's
所以这有点远，所以让我们给它更多的链接，让我们尝试12 give it more links let's try 12 for that
一个，这将不仅仅是攀登，然后您就可以走了，所以现在我们 one and it's going to be more than
一个，这将不仅仅是攀登，然后您就可以走了，所以现在我们 climbing and there you go and so now we
可以开始看看如何切割这些绳索，让我告诉你 can actually start having a look at
可以开始看看如何切割这些绳索，让我告诉你 cutting these ropes and let me show you
实际上，这是多么容易，我们要做的就是选择其中的某个部分 how easy this is in fact all we need to
实际上，这是多么容易，我们要做的就是选择其中的某个部分 do is go in select a certain part of the
绳子说这条，为了剪断绳子，我们只需将其删除 rope let's say this one and in order to
绳子说这条，为了剪断绳子，我们只需将其删除 cut the rope we simply delete it there
我们走了，现在我们有绳子摇摆，它在切割，一切都很棒 we go and now we have rope swinging and
我们走了，现在我们有绳子摇摆，它在切割，一切都很棒 it's cutting and everything is great
哈利路亚我只是非常喜欢这种效果，因为关于绳索的某些感觉 hallelujah I just I love this effect so
哈利路亚我只是非常喜欢这种效果，因为关于绳索的某些感觉 much because something about ropes feel
确实需要大量数学知识，并且可以做到，但是团结只会让它变得如此简单 really math intensive and they can be
确实需要大量数学知识，并且可以做到，但是团结只会让它变得如此简单 can be but unity just makes it so easy
带有铰链接头，它也很有趣，因为它感觉如此有机，以至于 with hinge joints and it's just also fun
带有铰链接头，它也很有趣，因为它感觉如此有机，以至于 because it feels so organic you never
真的知道绳索将如何起作用，至少不是这些绳索，因为它们是 really know how a rope is going to act
真的知道绳索将如何起作用，至少不是这些绳索，因为它们是 at least not these ones because they're
怪异的，是的，胸部成功以及 weird so on yeah
怪异的，是的，胸部成功以及 and the chest success as well that's
很好，现在让我们继续进行 good
很好，现在让我们继续进行 cool so now let's go ahead and cut up
我们的连锁店要做到这一点，我们需要注册是否与 our chains to do that we need to
我们的连锁店要做到这一点，我们需要注册是否与 register whether or not we hit them with
我们的鼠标要做的是，我们在链接上需要一个对撞机，以便我们进行投射 our mouse to do that we'll need a
我们的鼠标要做的是，我们在链接上需要一个对撞机，以便我们进行投射 Collider on the link so that we can cast
找出加薪点，看看我们是否撞到对撞机，让我们去寻找 out a raise to find out if we hit the
找出加薪点，看看我们是否撞到对撞机，让我们去寻找 collider let's go and find each part of
我们的链接是从此预制件生成的，在这里我们可以继续 our link here which is generated from
我们的链接是从此预制件生成的，在这里我们可以继续 this prefab and here we can go ahead and
创建一个新的Circider Collider 2d，然后让它移动 create a new circle Collider 2d and for
创建一个新的Circider Collider 2d，然后让它移动 the circle Collider let's just move this
进入场景，这样我们就可以看到发生了什么我想增加半径a into the scene so we can see what's
进入场景，这样我们就可以看到发生了什么我想增加半径a going on I want to increase the radius a
有点使它比需要的要大一点我认为这很好 little bit make it a tiny bit bigger
有点使它比需要的要大一点我认为这很好 than it needs to be I think that's good
现在不要点击或将其标记为触发器，然后点击应用，我们可以 and let's not now hit or mark it as a
现在不要点击或将其标记为触发器，然后点击应用，我们可以 trigger and then hit apply now we can
从我们的场景中删除它，现在我们应该看到当您点击播放并开始播放时 remove this from our scene and we should
从我们的场景中删除它，现在我们应该看到当您点击播放并开始播放时 now see that when you hit play and go
进入一个场景并选择我们所有的链接，它们都拥有我们的对撞机，因此 into a scene here and select all of our
进入一个场景并选择我们所有的链接，它们都拥有我们的对撞机，因此 links they all have our colliders so
这是完美的，然后我们可以去创建一个新脚本，让我们设置它 that's perfect what we can then do is go
这是完美的，然后我们可以去创建一个新脚本，让我们设置它 and create a new script let's set this
在一个单独的对象上，一个空对象在其中重置转换，让我们 on a separate object an empty object
在一个单独的对象上，一个空对象在其中重置转换，让我们 reset the transform in that and let's
将此空物体称为类似HMM切绳器 call this empty object something like
将此空物体称为类似HMM切绳器 hmm rope cutter
我想称它为刀，但我想我可能会被标记为选择 I wanted to call it knife but I thought
我想称它为刀，但我想我可能会被标记为选择 I might get flagged on you choose
为此，我们将其移至顶部并添加一个组件 something for doing that let's move this
为此，我们将其移至顶部并添加一个组件 to the top and let's add a component
再次称为割绳器c-sharp create net爵士乐让我们双击它 called rope cutter again c-sharp create
再次称为割绳器c-sharp create net爵士乐让我们双击它 net all that jazz let's double click it
在Visual Studio中打开它，现在在此上，让我们继续删除 to open it up in visual studio and now
在Visual Studio中打开它，现在在此上，让我们继续删除 on this one let's go ahead and delete
这两个总是使用文本的方法让我们删除这些不需要的深色方法 the two using text as always let's
这两个总是使用文本的方法让我们删除这些不需要的深色方法 delete these dark method we don't need
那，但我们实际上需要对此进行更新，以及我们想在内部进行的操作 that but we actually need the update for
那，但我们实际上需要对此进行更新，以及我们想在内部进行的操作 this one and what we want to do inside
我们更新的内容是检查输入是否按下鼠标不按下鼠标 of our update is check if input get
我们更新的内容是检查输入是否按下鼠标不按下鼠标 Mouse down don't get mouse button and
我们要检查的按钮是0，意思是鼠标左键 the button that we want to check for is
我们要检查的按钮是0，意思是鼠标左键 0 meanness meaning left mouse button so
鼠标左键为0，鼠标中键为1，鼠标右键为2，或者鼠标右键为1 0 is left mouse button 1 is middle Mouse
鼠标左键为0，鼠标中键为1，鼠标右键为2，或者鼠标右键为1 and 2 is right click or is it 1 right
click-mailmouse我什至不记得我该教的 click - mailmouse I shouldn't be
click-mailmouse我什至不记得我该教的 teaching that if I don't even remember
我自己来检查文档，所以umm 0绝对是左键单击，因此如果我们单击 myself let's check the docs so umm 0 is
我自己来检查文档，所以umm 0绝对是左键单击，因此如果我们单击 definitely left-click so if we click the
鼠标左键，但接下来我们要继续进行狂欢，以进行检查 left mouse button but then we want to go
鼠标左键，但接下来我们要继续进行狂欢，以进行检查 ahead and fire out a rave to check
我们是否点击了当前要点击的链的一部分 whether or not we hit a part of the
我们是否点击了当前要点击的链的一部分 chain where we're currently clicking to
首先，我们需要获得2d的射线投射命中率，然后我们将其称为“命中率” do that we first off need to get a ray
首先，我们需要获得2d的射线投射命中率，然后我们将其称为“命中率” cast hit 2d and let's just call this hit
它将存储有关射线的所有信息，我们将进行设置 and it's going to store all the
它将存储有关射线的所有信息，我们将进行设置 information about our ray and we'll set
这等于物理场2d发出了射线，我们想使用 this equal to physics 2d got ray cast
这等于物理场2d发出了射线，我们想使用 and we want to cast out a ray using
相机的主要点，这将是屏幕到世界的点，我们想要 camera main dot and this is going to be
相机的主要点，这将是屏幕到世界的点，我们想要 screen to world point and we want to get
鼠标位置的世界点，因此我们将鼠标位置 the world point of our mouse position so
鼠标位置的世界点，因此我们将鼠标位置 we'll go in put that mouse position and
然后我们要说逗号向量2.0是的，所以基本上我们在这里所做的是 we then want to say comma vector 2.0 yes
然后我们要说逗号向量2.0是的，所以基本上我们在这里所做的是 so basically what we're doing here is we
在我们的鼠标位置点产生射线，因此在z轴上 are spawning a ray at the point of our
在我们的鼠标位置点产生射线，因此在z轴上 mouse position so at on the z axis
那将是0，然后它将是我们用鼠标单击的任何位置 that's going to be 0 and then it's going
那将是0，然后它将是我们用鼠标单击的任何位置 to be wherever we click with our mouse
我们实际上不希望这次袭击发生在任何地方，这就是为什么我们写 and we don't actually want this raid to
我们实际上不希望这次袭击发生在任何地方，这就是为什么我们写 go anywhere and that's why we write
到那个0的向量，这里我们仅使用Ray的SA点 vector to that 0 here
到那个0的向量，这里我们仅使用Ray的SA点 we simply use the Ray kind of SA point
在这个给定的点上有什么与速率冲突的，因为我们 is there anything that collides with the
在这个给定的点上有什么与速率冲突的，因为我们 rate at this given point because we
不需要使用更长的Ray做任何拍摄，我们只需要检查一下 don't need to do any shooting with
不需要使用更长的Ray做任何拍摄，我们只需要检查一下 longer Ray's we just need to check at
影响点，所以这就是为什么我们这样写，然后我们可以去 the point of impact so that's why we
影响点，所以这就是为什么我们这样写，然后我们可以去 write it this way and we can then go
向前检查碰撞点对撞机是否不等于null，所以我们是否 ahead and check if hit dot Collider it's
向前检查碰撞点对撞机是否不等于null，所以我们是否 not equal to null so we if we've
实际击中的东西好，那么我们可以检查是否击中了点标记 actually hit something well then we can
实际击中的东西好，那么我们可以检查是否击中了点标记 check if hit dot tag whoops
点击Collider标签，等于将其称为链接，我们将继续创建 hit Collider tag it's equal to let's
点击Collider标签，等于将其称为链接，我们将继续创建 call it link we'll go ahead and create
该标签在第二口井中，然后我们击中了 that tag in a second
该标签在第二口井中，然后我们击中了 well then we've hit a certain part of a
链，我们点击了一个链接，我们可以进入这里并破坏我们的联结对撞机游戏 chain we've hit a link and we can go in
链，我们点击了一个链接，我们可以进入这里并破坏我们的联结对撞机游戏 here and destroy our hitch Collider game
对象，您可以销毁该链接，然后将其剪裁成一个房间，这就是 object you can destroy that link and
对象，您可以销毁该链接，然后将其剪裁成一个房间，这就是 that's going to cut up a room and that's
我们要做的就是一切，所以现在我们可以团结一致了，我们可以 all we need to do that's everything so
我们要做的就是一切，所以现在我们可以团结一致了，我们可以 now we can go inside of unity and we can
找到我们的链接，我们可以在这里添加标签，我们要添加的标签 find our link and we can go in here and
找到我们的链接，我们可以在这里添加标签，我们要添加的标签 add a tag the tag that we want to add
这是链接，然后对于我们的链接，我们可以确保将标签分配给您 here is linked and then for our link we
这是链接，然后对于我们的链接，我们可以确保将标签分配给您 can make sure to assign that tag you
可以继续并将其分配给钩子，如果您希望能够切割 could go ahead and assign it to the hook
可以继续并将其分配给钩子，如果您希望能够切割 as well if you want to be able to cut
在这里锚点的最高处系绳子，但我不认为那是 ropes at the very top here where the
在这里锚点的最高处系绳子，但我不认为那是 anchor is but I don't think that's
需要，我认为最好只在附近的地方剪一条绳子 needed I think it's better if we can
需要，我认为最好只在附近的地方剪一条绳子 only cut a rope along on the places that
我们实际上可以看到它，我还想做的就是确保此钩子是 we can actually see it what I also want
我们实际上可以看到它，我还想做的就是确保此钩子是 to do is make sure that this hook is
总是需要的，所以它实际上对于这里的钩子不是太重要 always the need okay so it it's not too
总是需要的，所以它实际上对于这里的钩子不是太重要 important for the hook here actually
因为里面没有多余的东西，但是我想确保我们的 because it doesn't have a spare in it
因为里面没有多余的东西，但是我想确保我们的 right but I want to make sure that our
链接始终绘制在其他所有内容的下方，让我们进入此处， links it's always drawn underneath
链接始终绘制在其他所有内容的下方，让我们进入此处， everything else let's go in here and
将音频层更改为负数我们还要确保我们的权重为 change the audio layer to negative one
将音频层更改为负数我们还要确保我们的权重为 let's also make sure that our weight is
总是绘制在顶部，所以让我们在第二层加上一个很酷的位置更改顺序，现在 always drawn on top so let's change the
总是绘制在顶部，所以让我们在第二层加上一个很酷的位置更改顺序，现在 order in layer two plus one cool so now
当我们点击播放时，如果我们去尝试单击这些链接之一，是的， when we hit play and if we go and try
当我们点击播放时，如果我们去尝试单击这些链接之一，是的， and click one of these links yes we have
切片，这样我们就可以按照我们想要的任何方式切割绳索，如果您发现 slicing so now we can cut the ropes any
切片，这样我们就可以按照我们想要的任何方式切割绳索，如果您发现 way that we want to and if you find that
当您尝试切断一根绳子时，有时只是错过了，只是进入其中一个链接 sometimes is misses when you try and cut
当您尝试切断一根绳子时，有时只是错过了，只是进入其中一个链接 a rope simply go into one of the links
在这里，将半径增加到某个可以说的点，我不知道点 here and increase the radius to
在这里，将半径增加到某个可以说的点，我不知道点 something say point I don't know point
八分之一就足够了，我想我已经尝到了，这应该使 one eight it's going to be plenty I
八分之一就足够了，我想我已经尝到了，这应该使 think far I taste and that should make
确保您可以在某种程度上拖动鼠标， sure that you can just kind of
确保您可以在某种程度上拖动鼠标， drag your mouse across and it's going to
每次我们都删除一个链接，这几乎就是我们所需要的 remove one link each time now we go
每次我们都删除一个链接，这几乎就是我们所需要的 that's pretty much all we needed for
从这里开始，您只需走动即可创建关卡 this game from here you can go and
从这里开始，您只需走动即可创建关卡 create levels by simply moving around
绳索和使用建筑场景切换工具进行切换 ropes and using the building scene
绳索和使用建筑场景切换工具进行切换 switching tools in order to switch
在它们之间，您可以添加一旦被击中便会得到奖励的收藏品 between them you can add collectables
在它们之间，您可以添加一旦被击中便会得到奖励的收藏品 that are rewarded whenever they get hit
只需在重量上添加一个对撞机，然后添加 by the weight that's simply adding a
只需在重量上添加一个对撞机，然后添加 Collider to the weight and then adding
触发某种收藏品，然后产生一些东西 some kind of trigger to the collectible
触发某种收藏品，然后产生一些东西 and then having something accrue once
你这样做，然后还有一些方法可能会把青蛙放在那儿检查 you do that and then also have some way
你这样做，然后还有一些方法可能会把青蛙放在那儿检查 of maybe put a frog in there to check if
球到达终点，如果确实在屏幕上放了 the ball reaches the end and if it does
球到达终点，如果确实在屏幕上放了 put up some kind of in screen that
显示分数所有这些东西都是我认为已涵盖的内容 displays a score all this stuff is
显示分数所有这些东西都是我认为已涵盖的内容 something I feel we've covered in in
其他视频，另一个直播流，因此您应该能够 other videos another live stream so it's
其他视频，另一个直播流，因此您应该能够 something that you should be able to
非常容易地应用到这个，所以现在你可以继续前进，发疯 pretty easily apply to this one so now
非常容易地应用到这个，所以现在你可以继续前进，发疯 you can just go ahead and go nuts I mean
这非常有趣，如果您想说的是删除整个链条，而不仅仅是剪切 this is super fun and if you want to say
这非常有趣，如果您想说的是删除整个链条，而不仅仅是剪切 remove the entire chain and not just cut
我们做您能做的事就进入这里，您可以销毁而不是 it where we do what you can do is go in
我们做您能做的事就进入这里，您可以销毁而不是 here and you can destroy instead of
破坏命中与我们的游戏对象相撞，破坏破坏酷或命中 destroying hit collided our game object
破坏命中与我们的游戏对象相撞，破坏破坏酷或命中 with them to destroy hit cool or it hit
转换点父，这就是整个绳索飞镖游戏的对象，所以我们发送 that transform dot parent that's the
转换点父，这就是整个绳索飞镖游戏的对象，所以我们发送 entire rope dart game object so we send
我们称其为销毁，呼声让我尝试保存它， we call destroy on that instead and
我们称其为销毁，呼声让我尝试保存它， whoops let me just try and save that and
现在，当我们玩耍并尝试切一根绳子时，它将摆脱 now when we play and try and slice a
现在，当我们玩耍并尝试切一根绳子时，它将摆脱 rope it's just going to get rid of the
整个房间，哦，这也删除了锚点，但是如果你想，你可以去 entire room oh and that also deletes the
整个房间，哦，这也删除了锚点，但是如果你想，你可以去 anchor but if you want you can just go
并把愤怒作为单独的对象或某种父对象离开， ahead and leave the anger as a separate
并把愤怒作为单独的对象或某种父对象离开， object or some kind of parent object and
然后让它删除其他所有内容完全取决于您的能力 then have it delete everything else it's
然后让它删除其他所有内容完全取决于您的能力 totally up to you what you could also do
是进入这里，并且两者兼而有之，所以从一开始就 is go in here and kind of do both so in
是进入这里，并且两者兼而有之，所以从一开始就 the very beginning here it's going to
仅销毁手臂，我们击中的那部分链子，然后说两个 destroy only the arm the part of the
仅销毁手臂，我们击中的那部分链子，然后说两个 chain that we hit and then after say two
几秒钟，它将摧毁整个绳子，然后您可以使其褪色 seconds it's going to destroy the entire
几秒钟，它将摧毁整个绳子，然后您可以使其褪色 rope and then you can have it fade out
使用某种Alpha动画，这就是他们在原始游戏中所做的 using some kind of alpha animation so
使用某种Alpha动画，这就是他们在原始游戏中所做的 that's what they do in the original game
我知道是一秒钟后一切都消失了，但是你 I know is is everything actually
我知道是一秒钟后一切都消失了，但是你 disappears after a second or so but you
可以在被割断的绳索上看到 can
可以在被割断的绳索上看到 actually see on the rope being cut so
这完全取决于您，您也可以继续进行操作，并卸下所有桅杆 it's it's totally up to you you could
这完全取决于您，您也可以继续进行操作，并卸下所有桅杆 also go ahead and remove all masts on
链条，以便在切割后不会有任何物理影响 the chain so that after it's being cut
链条，以便在切割后不会有任何物理影响 it doesn't have any physical influence
关于重量本身，您可以做很多事情，所以我觉得这很漂亮 on on the weight itself there's lots of
关于重量本身，您可以做很多事情，所以我觉得这很漂亮 stuff you can do so I feel that's pretty
我们在本视频中需要介绍的所有内容，我只是想继续 much everything that we needed to cover
我们在本视频中需要介绍的所有内容，我只是想继续 in this video I just want to go ahead
并尝试创建非常大的链条让我们看看我们可以选择这一条 and try and create really really large
并尝试创建非常大的链条让我们看看我们可以选择这一条 chain let's see we can select this one
让我们尝试用40个链接创建一些东西，看看现在会发生什么 let's try and create something with
让我们尝试用40个链接创建一些东西，看看现在会发生什么 forty links see what happens oh now
那是混乱的，它实际上有效，我很惊讶地看到这没有用 that's chaotic it actually works I was
那是混乱的，它实际上有效，我很惊讶地看到这没有用 I'm surprised to see that this doesn't
以某种方式突破，但我实际上表现得很好，非常酷 break in some way but I it actually
以某种方式突破，但我实际上表现得很好，非常酷 behaves pretty well well it's so cool
让我们用相机缩小这里，让我们看看我们庞大的连锁店 let's zoom out with the camera here
让我们用相机缩小这里，让我们看看我们庞大的连锁店 let's see our huge chain working and
永远不要忘记背景，这是我的忠实粉丝 nevermind the background all that's
永远不要忘记背景，这是我的忠实粉丝 awesome I'm a huge fan of this you can
现在将链条放在这里，让我们将其拖到此处，看看会发生什么 now take the chain here let's drag it up
现在将链条放在这里，让我们将其拖到此处，看看会发生什么 here and see what happens
看着它走哦，太酷了，我们可以用任何方式将其拼接起来 look at it go oh that's so cool and we
看着它走哦，太酷了，我们可以用任何方式将其拼接起来 can splice this up in any way that we
希望可以，这样您就可以发现有很多乐趣，所以我 want to okay so as you can see there's
希望可以，这样您就可以发现有很多乐趣，所以我 plenty of fun to be had with this so I
希望大家喜欢我们的视频中的教程部分，现在我们将 hope you guys enjoyed the tutorial part
希望大家喜欢我们的视频中的教程部分，现在我们将 of this our video now we're going to
切换到问答格式，所以如果您有任何疑问，请写 switch over to a Q&A format so if you
切换到问答格式，所以如果您有任何疑问，请写 guys have any questions whatsoever write
他们在聊天中给我，我会尽力回答，我们也会 them to me in the chat and I will do my
他们在聊天中给我，我会尽力回答，我们也会 best to answer and also we'll have a
在短短的一秒钟之内就可以看到一些蓝蓝团队日记的内容，这就是 look at some blue blue team Diaries
在短短的一秒钟之内就可以看到一些蓝蓝团队日记的内容，这就是 stuff in just a second here so that's
太棒了，让我切换到聊天格式，然后转到 awesome so let me just switch over to
太棒了，让我切换到聊天格式，然后转到 chat format there we go and now you
应该也可以看到聊天记录，让我开始阅读一些问题 should be able to see the chat as well
应该也可以看到聊天记录，让我开始阅读一些问题 and let me start reading some questions
我在这里有大学学位吗，不，请给我一个完整的水平 here do I have a college degree no I do
我在这里有大学学位吗，不，请给我一个完整的水平 not please make a complete level with it
对不起，这就是我们今天要做的全部，但是我将拥有这个项目 I am sorry that's all we're going to be
对不起，这就是我们今天要做的全部，但是我将拥有这个项目 doing today but I will have the project
如果您想自己获取文件，请让我看看您能否 file for you if you want to get it for
如果您想自己获取文件，请让我看看您能否 yourself let me see couldn't you just
禁用它们，是的，当然，如果您不想的话，也可以禁用它们 disable them yeah of course you can
禁用它们，是的，当然，如果您不想的话，也可以禁用它们 disable them as well if you don't want
要完全删除它们，我建议您放入某​​种 to remove them completely that would be
要完全删除它们，我建议您放入某​​种 I would recommend putting some kind of
淡出Alpha通道的动画，看起来很酷 animation that fades out the Alpha
淡出Alpha通道的动画，看起来很酷 channel that would look pretty cool and
通常，我可能会建议使用线条渲染器，但是如果您想 in general I would probably recommend
通常，我可能会建议使用线条渲染器，但是如果您想 using a line renderer but if you want to
了解有关线渲染器的更多信息，因此您应该查看我们的一些 learn more about line renderer so you
了解有关线渲染器的更多信息，因此您应该查看我们的一些 should check out our I think the a few
几个月前，但我们进行了现场直播，还表演了一种很酷的表演 months ago but we did a live stream on
几个月前，但我们进行了现场直播，还表演了一种很酷的表演 kind of doing a acting to cool also
在复制品上称为曲线发烧，这非常酷，因此使用了新的 called curve fever on replica and that's
在复制品上称为曲线发烧，这非常酷，因此使用了新的 pretty cool so that that's using the new
五点六五点五的统一线条渲染器我不太记得 unity line renderer from five point six
五点六五点五的统一线条渲染器我不太记得 five point five I don't exactly remember
当它被引入，但它要好得多，您应该能够 when it was introduced but it's a lot
当它被引入，但它要好得多，您应该能够 better and you should be able to fairly
只需在其中将每个游戏对象都用作线条中的一个点，即可轻松地将其应用到此处 easily apply it here simply have each
只需在其中将每个游戏对象都用作线条中的一个点，即可轻松地将其应用到此处 game object act as a point in the line
渲染器，看起来应该很酷我来自丹麦你有多久了 renderer and and which it should look
渲染器，看起来应该很酷我来自丹麦你有多久了 cool I'm from Denmark how long have you
一直在从事游戏开发工作我几乎一生都在创作游戏， been working on games I've been creating
一直在从事游戏开发工作我几乎一生都在创作游戏， games pretty much my entire life or at
至少是现场声音，至少是尝试，但是我一直在专业地工作 least the live voice at least trying to
至少是现场声音，至少是尝试，但是我一直在专业地工作 but I've been working professionally
自从五年前我开始创建这个频道以来，我一直在玩游戏 with games since I started this channel
自从五年前我开始创建这个频道以来，我一直在玩游戏 very much which is five years ago
这样的事情，然后大概一两年，然后尝试获得 something like that then maybe a year or
这样的事情，然后大概一两年，然后尝试获得 two before that trying to kind of get
进入整个过程，但是这里和我的渠道已经增长了很多 into the whole thing but the channel
进入整个过程，但是这里和我的渠道已经增长了很多 here and I have pretty much grown
在一起，您是如何学习编程世界的？毕竟，谢谢您 together how did you learn programming
在一起，您是如何学习编程世界的？毕竟，谢谢您 that world oh thank you after all the
我刚犯的错误，让您认为程序很好，那就太棒了 mistakes I just made I made you think a
我刚犯的错误，让您认为程序很好，那就太棒了 program well well that's that's awesome
你们太慷慨了II学习编程大多来自团结 you guys are too generous I I learn
你们太慷慨了II学习编程大多来自团结 programming are from mostly unity
那时的教程很好，取决于您的编程意图 tutorials back then it was well it
那时的教程很好，取决于您的编程意图 depends on what you mean programming
我在网络和其他方面学到了许多不同的编程语言 I've learned many different programming
我在网络和其他方面学到了许多不同的编程语言 languages in both web and and other
运行时语言，如果您主要在谈论游戏开发， runtime languages and if you if you're
运行时语言，如果您主要在谈论游戏开发， talking about game development mostly in
团结便是YouTube教程，这也是我偏爱的一种方式 unity then it was YouTube tutorials and
团结便是YouTube教程，这也是我偏爱的一种方式 it's also my preferred work a way of
后来才知道是番茄番茄酱帮助我开始了 learning back then it was tomato twinks
后来才知道是番茄番茄酱帮助我开始了 that helped me get started how did you
使摄像机遵循脚本和缩小计划，我不想谈 make the camera follow script and
使摄像机遵循脚本和缩小计划，我不想谈 shrinking plan and I do not want to talk
关于该代码，请查看Ludum上敢于显示页面的源代码， about that check out the source code
关于该代码，请查看Ludum上敢于显示页面的源代码， it's it's on the Ludum dare a page and
你可以看到自己不漂亮 you can you can see for yourself it's
你可以看到自己不漂亮 not pretty
你也有一些秘密知识吗我不是很好看 do you have some secret knowledge as
你也有一些秘密知识吗我不是很好看 well a little bit I'm not a good see
让我们看一下程序员，但是我可以阅读大多数C ++代码，因为其中一些 let's watch programmer but I can read
让我们看一下程序员，但是我可以阅读大多数C ++代码，因为其中一些 most C++ codes because some of it gets
真的很毛，但我觉得我知道绕过这种语言的方式不会 really hairy but I feel I know my way
真的很毛，但我觉得我知道绕过这种语言的方式不会 around the language wouldn't be
不必写C ++代码就能轻松地找到一份工作，但是从业余爱好上来说 comfortable getting a job having to
不必写C ++代码就能轻松地找到一份工作，但是从业余爱好上来说 write C++ code but on a hobby level it's
好吧，我猜 fine I guess
让我们看看我是否完成了大学甚至还没有开始，所以不，我不打算 let's see have I finished the university
让我们看看我是否完成了大学甚至还没有开始，所以不，我不打算 haven't even started so no I don't plan
上大学至少现在不是，我对此很开心 to go to university not at least not for
上大学至少现在不是，我对此很开心 now I'm having too much fun with this
我发现我可以用这种方式做更多有创意的事情，如果我去 and I find that I can can do much more
我发现我可以用这种方式做更多有创意的事情，如果我去 creative stuff this way and if I went to
大学，让我们看看您实际上可以通过手游谋生吗 university so let's see can you actually
大学，让我们看看您实际上可以通过手游谋生吗 make a living from mobile games you can
但是，移动游戏行业在 but it's super tough the mobile game
但是，移动游戏行业在 industry has kind of changed in the
当每个人第一次进入应用程序市场时， beginning when everyone was first
当每个人第一次进入应用程序市场时， getting into the app market it was
真的，如果您在App Store上有一个应用，并且只有一点点 really if you got an app on the App
真的，如果您在App Store上有一个应用，并且只有一点点 Store and if you got just a tiny bit
那个时候很久很久以前，你可以赚很多钱 featured you could make a lot of money
那个时候很久很久以前，你可以赚很多钱 on that that time is long long gone
现在有如此多的竞争应用程序（尤其是游戏）， there are so many competing apps
现在有如此多的竞争应用程序（尤其是游戏）， especially games now that cracking that
市场只是您绝对可以谋生的最困难的事情 market is just the most difficult thing
市场只是您绝对可以谋生的最困难的事情 ever you can definitely make a living
创建游戏，但您需要联系人或预算，并且需要创建 creating games but you need contacts or
创建游戏，但您需要联系人或预算，并且需要创建 you need budget and you need to create
许多游戏不仅仅只有一种能够靠一种游戏生存 many games not just one having being
许多游戏不仅仅只有一种能够靠一种游戏生存 able to live off of one game is rare
只是告诉你的心，虽然它仍然超级有趣，但我建议你这样做 just telling your heart is it still
只是告诉你的心，虽然它仍然超级有趣，但我建议你这样做 super fun though and I recommend you do
如果您发布的源代码对我不起作用，对不起，我没有 it the source code you posted under is
如果您发布的源代码对我不起作用，对不起，我没有 not working for me I'm sorry I don't
知道为什么可以肯定地说我在此之前对其进行了测试 know why that would be pretty sure I
知道为什么可以肯定地说我在此之前对其进行了测试 tested it it worked for me before then
我使用的是JUnit II 5.6，所以我认为您应该确保使用的是 I'm using JUnit II 5.6 so I think you
我使用的是JUnit II 5.6，所以我认为您应该确保使用的是 should make sure that you're using the
同样的版本，我没有听到任何其他抱怨，说它不起作用 same version I haven't heard any other
同样的版本，我没有听到任何其他抱怨，说它不起作用 complaints that it wasn't working so
是的，很抱歉我现在无法真正解决您的问题 yeah I'm sorry I can't really
是的，很抱歉我现在无法真正解决您的问题 troubleshoot that with you right now how
如果您冷静地开发游戏资产，您是否会获得游戏开发资产的资产？ do you get assets for games dev assets
如果您冷静地开发游戏资产，您是否会获得游戏开发资产的资产？ of course if you go to dev assets calm
您可以下载免费的高质量资产包 you can download free high quality asset
您可以下载免费的高质量资产包 packs
支付您想要的价格，以便您选择价格，这意味着最低价格 pay what you want so you can choose the
支付您想要的价格，以便您选择价格，这意味着最低价格 price and that means a minimum of price
零，但如果您想在艺术家中为我提供支持，那肯定很棒 of zero but definitely awesome if you
零，但如果您想在艺术家中为我提供支持，那肯定很棒 want to help support me in the artists
那是您的好地方，资产商店是个好地方，是的， that's a good place you and the asset
那是您的好地方，资产商店是个好地方，是的， store is a great place and yeah those
大概是我能想到的两个最大的，让我们看看这里不是 are probably the two biggest ones that I
大概是我能想到的两个最大的，让我们看看这里不是 can think of this let's see here isn't
生活在哥本哈根很广泛是哥本哈根这是一个昂贵的城市，所以 it extensive to live in Copenhagen yes
生活在哥本哈根很广泛是哥本哈根这是一个昂贵的城市，所以 Copenhagen this is an expensive city so
是的，关于哥本哈根会议只是整体而言，并不需要多说 yeah it is and not really much to say
是的，关于哥本哈根会议只是整体而言，并不需要多说 about that Copenhagen is just overall
您编写自己的着色器是否昂贵，您认为统一应该实现一个 expensive do you code your own shaders
您编写自己的着色器是否昂贵，您认为统一应该实现一个 do you think unity should implement a
像虚幻引擎一样的实质性节点检查器，所以我有时会深入研究 material node inspector like unreal
像虚幻引擎一样的实质性节点检查器，所以我有时会深入研究 engines so arm I do sometimes delve into
我做的着色程序编程的世界不是很漂亮 the world of shader programming when I
我做的着色程序编程的世界不是很漂亮 do it not pretty
我已经做了一些成功的着色器，主要是按照某种方式 I've done a few successful shaders
我已经做了一些成功的着色器，主要是按照某种方式 mostly I do it following some kind of
教程，但我现在觉得我主要是出于习惯，因为我不是 tutorial but I feel now that I mostly do
教程，但我现在觉得我主要是出于习惯，因为我不是 it out of habit because I'm not
舒适地编写着色器，但是大多数时候我都可以做到 comfortable writing shaders but most of
舒适地编写着色器，但是大多数时候我都可以做到 the time and I can do it without however
特别是因为统一更新到了新的标准着色器，所以有一些 especially since unity updated to the
特别是因为统一更新到了新的标准着色器，所以有一些 new standard shader there are some
我并没有真正磨头的事情主要是因为我能做 things that I haven't really rubbed my
我并没有真正磨头的事情主要是因为我能做 head around mostly because I get to do
它很少见，但我认为这样做真的很有趣，我认为那真的是 it so rarely but I think it's really fun
它很少见，但我认为这样做真的很有趣，我认为那真的是 to do I think that's really something
对于创建直接影响图形的代码感到非常满意 really gratifying about creating code
对于创建直接影响图形的代码感到非常满意 that directly affects graphics that's
真的很有趣，这就是您可以做的很多创造性的事情 really fun and that's just so much
真的很有趣，这就是您可以做的很多创造性的事情 creative stuff you can do which with
着色器，所以我不知道为什么我没有深入了解它，可能只是 shaders so I don't know why I haven't
着色器，所以我不知道为什么我没有深入了解它，可能只是 gotten into it more it's probably just
因为嗯，你们一直没有在频道上问过，大部分 because um you guys haven't been asking
因为嗯，你们一直没有在频道上问过，大部分 for it on the channel and most of what I
统一是针对通道的，对节点编辑器进行评分 do with unity is is for the channel in
统一是针对通道的，对节点编辑器进行评分 terms of grading a node editor that
这将是有史以来最酷的事情，但是再次有一些非常好的资产 would be the coolest thing ever but then
这将是有史以来最酷的事情，但是再次有一些非常好的资产 again there are some really good assets
诸如Shader Forge之类的着色器，只要您在那里 out there such as shader Forge that
诸如Shader Forge之类的着色器，只要您在那里 allow you to do that so as long as there
是一种方法，这一次，我不认为应该是那种方法 is a method and this time there there is
是一种方法，这一次，我不认为应该是那种方法 I don't think it should be that top
目前绝对不可以，我认为标准着色器适合99％的 priority at the moment definitely not I
目前绝对不可以，我认为标准着色器适合99％的 think the standard shader suits 99% of
我需要使用着色器做什么我最近确实选择了搅拌器啊 of what you need to do with with shaders
我需要使用着色器做什么我最近确实选择了搅拌器啊 I did pick up blender recently though ah
有很多我最近确实开始再次使用Blender，因为我想 got plenty I did start using blender
有很多我最近确实开始再次使用Blender，因为我想 again recently because I wanted to
为系列做准备，也因为我只是认为搅拌器是如此有趣，我 prepare for the series and also because
为系列做准备，也因为我只是认为搅拌器是如此有趣，我 I just think blender so so fun and I
意味着他们的节点编辑器很棒，因此很难不羡慕 mean their node editor is just amazing
意味着他们的节点编辑器很棒，因此很难不羡慕 so it is hard not to get envious of that
但我真的是说，这是一件有趣的事情，而不是 but I really mean it's it's it's more of
但我真的是说，这是一件有趣的事情，而不是 a fun thing than it's something that's
真的很需要嗯，谢谢大家的赞美。 really needed um thank you for the
真的很需要嗯，谢谢大家的赞美。 compliments by the way guys what
您会建议初学者使用哪种编程语言取决于您的需求 programming language would you recommend
您会建议初学者使用哪种编程语言取决于您的需求 for a beginner depends on what you want
我总是会推荐让您满意的编程语言或 to do I would always recommend the
我总是会推荐让您满意的编程语言或 programming language that gets you or
这使您可以最快地做自己想做的事情，因为我认为 that allows you to do what you want to
这使您可以最快地做自己想做的事情，因为我认为 do the quickest because I think the most
对于初学者来说，重要的是捕捉他们的兴趣并展现出来 important thing for beginners is
对于初学者来说，重要的是捕捉他们的兴趣并展现出来 capturing their interest and showing
他们认为编程不是一本书，也不是API编程是有创造力的， them that programming is not books and
他们认为编程不是一本书，也不是API编程是有创造力的， it's not API programming is creative and
这是可以让你做点什么的东西，所以我会一直说 it's something that allows you to make
这是可以让你做点什么的东西，所以我会一直说 something and so I would always say if
您想要使网页以HTML开头，您可以获取一些内容， you want to make a webpage start with
您想要使网页以HTML开头，您可以获取一些内容， HTML you can get something up and
如果您想做点科学或想做的话马上就跑 running right away if you want to make
如果您想做点科学或想做的话马上就跑 something sciency or if you want to make
自动化的任务或类似的东西都可以从Python开始 automated tasks or anything like that
自动化的任务或类似的东西都可以从Python开始 start with Python if you want to make
游戏可能始于团结，也许未必始于更轻松的事情 games maybe start with unity or maybe
游戏可能始于团结，也许未必始于更轻松的事情 not maybe start with something easier
像JavaScript或um之类的常规JavaScript而不是统一脚本，或者 like JavaScript or um like regular
像JavaScript或um之类的常规JavaScript而不是统一脚本，或者 JavaScript not unity script or maybe
游戏制造商完全取决于您要做什么，但我相信 game maker so totally depends on what
游戏制造商完全取决于您要做什么，但我相信 you want to do but I do believe that
团结是一个很好的工具，可以展示您始终具有的创造力 unity is a great tool for showing how
团结是一个很好的工具，可以展示您始终具有的创造力 creative you can be with always
编程我今年20岁啊，为什么团结不现实没有特别的理由 programming I am 20 years old ah why
编程我今年20岁啊，为什么团结不现实没有特别的理由 unity over unreal no particular reason
因为我真的不赞成团结而不是虚幻的好吧，这是我的谎言 because I don't really favor unity over
因为我真的不赞成团结而不是虚幻的好吧，这是我的谎言 unreal okay that's a lie I do favor
团结一致，依靠很多事情，但我认为，每当它 unity over and rely on quite a few
团结一致，依靠很多事情，但我认为，每当它 things but I think that whenever it
工程师应该选择什么完全取决于您要选择的游戏 comes to what engineer should choose it
工程师应该选择什么完全取决于您要选择的游戏 totally depends on what game you want to
在虚幻上如此团结只是我认为团结适合的问题 make so unity over unreal is just a
在虚幻上如此团结只是我认为团结适合的问题 matter of me thinking that unity fits
我大部分时间从未玩过的游戏类型 the types of games that I make most of
我大部分时间从未玩过的游戏类型 the time I've never actually embarked
在一个我认为一个轮子会更好的项目上 upon a project where I thought one wheel
在一个我认为一个轮子会更好的项目上 would be a better guess especially
因为我要做的大部分事情都是我一个人做的 because most of the stuff that I do is
因为我要做的大部分事情都是我一个人做的 done by me alone when it comes to game
项目，如果我有更大的团队，我可能会说不 projects and if I had a bigger team I
项目，如果我有更大的团队，我可能会说不 would probably say otherwise
您最喜欢的游戏是什么，我会知道Duvall会进行反击 what's your favorite game have one will
您最喜欢的游戏是什么，我会知道Duvall会进行反击 Duvall craft counter-strike I can know
我认为最大的统一点之一就是虚幻和真实，两者都有其优点 one of the big tiles I think um exactly
我认为最大的统一点之一就是虚幻和真实，两者都有其优点 unity and unreal both have their good
和坏点，让我们告诉您正确的方法，让我们为网络开发人员看看 and bad points let's let's tell you
和坏点，让我们告诉您正确的方法，让我们为网络开发人员看看 right let's see for a web developer and
设计师主要使用javascript CSS HTML有时PHP是最好的 designer mainly using javascript CSS
设计师主要使用javascript CSS HTML有时PHP是最好的 HTML sometimes PHP which is the best
开始制作游戏的程序，我想在自己的游戏中制作一些简单但有趣的游戏 program to start making games I'd like
开始制作游戏的程序，我想在自己的游戏中制作一些简单但有趣的游戏 to make some simple but fun games in my
业余时间团结我知道我可以用混乱和团结来对，我想如果你有 spare time unity I know I can use chaos
业余时间团结我知道我可以用混乱和团结来对，我想如果你有 and unity to yeah I think if you have
网站开发经验使我团结一致，我认为游戏制造商可能是 experience with web development pick up
网站开发经验使我团结一致，我认为游戏制造商可能是 unity I think game maker is probably the
快速进入使用一些游戏制作的大竞赛者 big contester when it comes to quickly
快速进入使用一些游戏制作的大竞赛者 getting into making games using some
带有接口的引擎，而不是您想要的防暴路线 kind of a engine with an interface not
带有接口的引擎，而不是您想要的防暴路线 that you want to go the riot route of
剪辑之类的东西，但是我总是建议您团结一心 clips or anything like that but I would
剪辑之类的东西，但是我总是建议您团结一心 always recommend picking up unity then
只是因为javascript对您非常熟悉，并允许您 just because javascript is going to be
只是因为javascript对您非常熟悉，并允许您 very familiar to you and allows you to
与其说语言，不如说更专注于统一性 not so much focus on language but more
与其说语言，不如说更专注于统一性 focus on what's unity specific what does
这意味着制作一款游戏还可以使您轻松管理资产， it mean making a game also kind of get
这意味着制作一款游戏还可以使您轻松管理资产， you in the groove of managing assets and
设置场景和级别以及所有这些不同的转盘意味着什么 setting up scenes and levels and what
设置场景和级别以及所有这些不同的转盘意味着什么 all these different dials mean without
巨大的开销，是的，我绝对会在任何视频中建议您，让我们来看看 the big overhead so yeah I would suggest
巨大的开销，是的，我绝对会在任何视频中建议您，让我们来看看 you in any video definitely um let's see
我是否至少要进行游戏流，而不是教程流 am I ever going to do a gaming stream at
我是否至少要进行游戏流，而不是教程流 least the stream that isn't tutorial
可能与此流相关，而我实际上曾考虑过创建或制作一个 related maybe for this stream I actually
可能与此流相关，而我实际上曾考虑过创建或制作一个 thought about creating or making an
我只玩Ludum敢做的游戏的整个视频流，或者 entire stream where I only play Ludum
我只玩Ludum敢做的游戏的整个视频流，或者 dare games that you guys have made or
您可能想让我玩的其他游戏，做起来可能很有趣 other games that you might want me to
您可能想让我玩的其他游戏，做起来可能很有趣 play and that could be super fun to do I
想发挥自己的创造力，看看自己的能力，尤其是如果 want to play what you make and see what
想发挥自己的创造力，看看自己的能力，尤其是如果 you are able to do especially maybe if
该游戏的灵感来自于我的教程，这意味着我一直 the game was inspired by a tutorial of
该游戏的灵感来自于我的教程，这意味着我一直 mine that would be I mean it's always
真是太棒了，看到您投入的内容实际上可能会有所帮助 awesome to see the what you put out
真是太棒了，看到您投入的内容实际上可能会有所帮助 there it's actually maybe helping
一个人，这可能真的很有趣，并且让我们玩一些游戏 someone so that could be really fun to
一个人，这可能真的很有趣，并且让我们玩一些游戏 do and with that let's play some games
让我们开始吧，让我继续前进，让我们看看这里，让我们更改布局 let's do it so I'm going to jump on
让我们开始吧，让我继续前进，让我们看看这里，让我们更改布局 let's see here let's change the layout
再次，他们只是改变家伙，所以让我们去LG Jem冷静，我是 again they are just changing guys
再次，他们只是改变家伙，所以让我们去LG Jem冷静，我是 so let's go to LG Jem calm and I am
要在这里登录，我将在屏幕外进行，我不记得了 going to log in here and I'm going to do
要在这里登录，我将在屏幕外进行，我不记得了 that off screen um and I don't remember
登录很好，我做得很好，所以在这里，如果您不知道Ludum敢于我，请注意 the login well I did it's great so here
登录很好，我做得很好，所以在这里，如果您不知道Ludum敢于我，请注意 the note if you don't know Ludum dare I
说说游戏开发竞赛，您将有48小时的时间来创建游戏 say game development competition where
说说游戏开发竞赛，您将有48小时的时间来创建游戏 you get 48 hours to create a game from
仅使用自制资产进行刮擦，这就是我的超好玩外观 scratch using only self-made assets and
仅使用自制资产进行刮擦，这就是我的超好玩外观 it's super fun look that's me
嘿哈哈，太酷了，我不知道这些内容是否出现在 Hey haha that's so cool I didn't know
嘿哈哈，太酷了，我不知道这些内容是否出现在 that these were showing up in on the
Ludum敢于尝试有趣的一面，无论如何，这都是48小时的制作方式 Ludum dare a side that's fun huh anyway
Ludum敢于尝试有趣的一面，无论如何，这都是48小时的制作方式 it's a 48 hours way that you get to make
从头开始使用某种主题的游戏，这次的主题很小 a game from scratch using some kind of
从头开始使用某种主题的游戏，这次的主题很小 theme and the theme this time was small
这个世界，我做了一个叫做“缩小星球”的游戏，它看起来像这样 world and I made a game called shrinking
这个世界，我做了一个叫做“缩小星球”的游戏，它看起来像这样 planet and it looks like this and it
允许您绕着小行星行驶，同时尝试避开流星和 allows you to drive around the small
允许您绕着小行星行驶，同时尝试避开流星和 planet while trying to avoid meteors and
我发现了这个火图标，它必须超级酷，您可以继续 I found this fire icon and it's gotta be
我发现了这个火图标，它必须超级酷，您可以继续 super cool and you can go ahead and
下载它，我将在此处的描述中向那些人扔一个链接 download it I'm just going to throw a
下载它，我将在此处的描述中向那些人扔一个链接 link in the description here to those
想要检查一下的人可以在网络浏览器中播放 who want to check that out you can play
想要检查一下的人可以在网络浏览器中播放 it in the web browser let's just
尝试一下，也许可以在这里快速玩一下，让我看看是否可以得到一些 actually try and maybe have a quick play
尝试一下，也许可以在这里快速玩一下，让我看看是否可以得到一些 here and let me see if I can get some
桌面上所有的工作，我想我想也许是音频流，但是 desktop all your working I think I think
桌面上所有的工作，我想我想也许是音频流，但是 maybe that it's streaming the audio but
我真的不知道让我们尝试在这里打球，它确实在黑色 I really have no idea let's try and hit
我真的不知道让我们尝试在这里打球，它确实在黑色 play here and it does black in the
在这里的浏览器中开始鸣叫一些，您还可以看到 beginning a tiny bit in whoops in the
在这里的浏览器中开始鸣叫一些，您还可以看到 browser here and you can also see the
在浏览器中，gras shader几乎一样好，我不知道为什么我在 grass shader is nearly as nice in the
在浏览器中，gras shader几乎一样好，我不知道为什么我在 browser I don't know why I played in a
不错的浏览器，我想我已经安装了这个浏览器 nice browser I think I already have it
不错的浏览器，我想我已经安装了这个浏览器 installed actually fit through this
写缩小的行星否否是也许缩小的行星窗户Windows x86 write shrinking planet no no yes maybe
写缩小的行星否否是也许缩小的行星窗户Windows x86 shrinking planet bilks windows x86 there
我们很酷，它现在正在启动，是的，我想向大家展示草着色器 we go cool it's booting up now yeah I
我们很酷，它现在正在启动，是的，我想向大家展示草着色器 wanted to show you guys to grass shader
这是今年我使用Ellen的教程制作的最好的部分 it's the best part it's
这是今年我使用Ellen的教程制作的最好的部分 year I made it using a tutorial by Ellen
索科尼，你可以看到现在看起来更好了，所以我不知道音频是否 Saucony you can see how much better that
索科尼，你可以看到现在看起来更好了，所以我不知道音频是否 looks now so I have no idea if audio is
通过让我知道这是行得通的，如果不是 coming through let me know is that
通过让我知道这是行得通的，如果不是 that's working if not it's not too
重要的只是想尽快建立它，因为我有些游戏 important just wanted to maybe get that
重要的只是想尽快建立它，因为我有些游戏 set up soon because some of the games I
认为这个家伙，我真的有很好的音频，我认为应该 thought this dude and I really had
认为这个家伙，我真的有很好的音频，我认为应该 really nice audio that I thought should
如果没有展示，您总是可以在幕后观看我的视频 be showcased if not you can always watch
如果没有展示，您总是可以在幕后观看我的视频 my video on kind of behind the scenes
东西，所以我做的不是事后调查，而是更多的是使我们 stuff so I did a a not so much a
东西，所以我做的不是事后调查，而是更多的是使我们 post-mortem but more of a making us
有关此特定游戏的视频，现在在YouTube频道上播放 video on this particular game it's it's
有关此特定游戏的视频，现在在YouTube频道上播放 up now on the YouTube channel go check
那是一件很酷的事情，那就是看我们tada伙计们做得如何 that out and the cool thing is look how
那是一件很酷的事情，那就是看我们tada伙计们做得如何 well we did guys tada
我们在主题是庆祝活动中排名第一，而我的白平衡 we were number one in theme yes
我们在主题是庆祝活动中排名第一，而我的白平衡 celebration and the white balance on my
摄像头是我今天爱的88倍高清的超爱 camera is the love I feel eighty eight
摄像头是我今天爱的88倍高清的超爱 eighty HD today hyper it's probably
因为我不得不做很多无聊的工作，所以本周我很高兴 because I've had to do so much boring
因为我不得不做很多无聊的工作，所以本周我很高兴 work so this week I'm pretty excited to
做一些现场直播，我们在图形和数字上排名第八 to be doing some live streaming and we
做一些现场直播，我们在图形和数字上排名第八 we got number eight in graphics and um
总的来说是13，所以我对此感到非常高兴，我的意思是这是一个巨大的 numbers 13 overall so I'm super happy
总的来说是13，所以我对此感到非常高兴，我的意思是这是一个巨大的 about this I mean it's a huge
首先是我上次提交的内容有所改善， improvement from my last submission
首先是我上次提交的内容有所改善， first of all and it's also just getting
类别中的第一很酷啊，所以我真的很兴奋 number one in a category it's so cool
类别中的第一很酷啊，所以我真的很兴奋 ah so I was really really excited about
这个嗯，我认为这里的一些判断是不公平的，我不认为 this um I think some of the judgments
这个嗯，我认为这里的一些判断是不公平的，我不认为 here are not really fair I don't think
一定是我在创新方面做得很好，我肯定认为 necessarily that I did that well in
一定是我在创新方面做得很好，我肯定认为 innovation and I definitely think um
我的幽默感等级也应该降低，因为我没有开玩笑 that my humor rating should have been
我的幽默感等级也应该降低，因为我没有开玩笑 lower as well because I had no jokes in
那里有什么，所以我认为其中有些太好了，但我很高兴 there whatsoever so I I think some of
那里有什么，所以我认为其中有些太好了，但我很高兴 these are a bit too good but I'm happy
关于这一点，我不应该抱怨，是的，还有你们的反馈 about it I shouldn't complain but yeah
关于这一点，我不应该抱怨，是的，还有你们的反馈 so and and the feedback that you guys
左边真棒，我的意思是看所有这些评论，很多很棒 left was just awesome I mean look at all
左边真棒，我的意思是看所有这些评论，很多很棒 these comments and a lot of really good
反馈，我也和塞巴斯蒂安交谈，他也 feedback as well
反馈，我也和塞巴斯蒂安交谈，他也 I spoke to Sebastian as well he also
如果您亲自认识塞巴斯蒂安，在这里留下一条评论 left a comment here Sebastian leg if you
如果您亲自认识塞巴斯蒂安，在这里留下一条评论 know him personally
-BRR他做了一个，他收到了一些非常好的反馈，我认为这是主要的反馈之一 - BRR he did a he had some really nice
-BRR他做了一个，他收到了一些非常好的反馈，我认为这是主要的反馈之一 feedback I think one of the main
这个游戏的问题，这也是我想补充的东西， problems with this game it was also
这个游戏的问题，这也是我想补充的东西， something that I wanted to add but
根本没有时间就是您可以开车 simply hadn't didn't have the time is
根本没有时间就是您可以开车 the fact that you can just drive
直，然后在10 20秒内没有被流星击中，这就是我的问题 straight and then not get hit by meteors
直，然后在10 20秒内没有被流星击中，这就是我的问题 for 10 20 seconds that's the problem I
应该有一些针对性，有时会把流星放在 should have some kind of targeting that
应该有一些针对性，有时会把流星放在 sometimes put a meteor in front of the
球员或他必须做出反应，这会使情况变得更好，他也感到 players or he has to react that would
球员或他必须做出反应，这会使情况变得更好，他也感到 make it a lot better also feel that
有时节奏太快，如果您根本不适应，那感觉就不公平 sometimes it's a bit too fast paced and
有时节奏太快，如果您根本不适应，那感觉就不公平 it feels unfair when you simply aren't
能够躲避媒体，即使您正在尽力而为， able to dodge a media or even though you
能够躲避媒体，即使您正在尽力而为， were trying your hardest so it's also
我应该看看的东西，但总的来说，我真的很满意 something that I should have a look at
我应该看看的东西，但总的来说，我真的很满意 but overall I was really happy with the
提交，如果您没有看最后的视频流 submission and if you didn't watch the
提交，如果您没有看最后的视频流 last stream
啊，索菲亚，我可爱的未婚妻嗯，我玩了一个游戏，又称我为“ dom”， ah Sophia my lovely fiancee um did a
啊，索菲亚，我可爱的未婚妻嗯，我玩了一个游戏，又称我为“ dom”， game as well called me 'dom so look at
这样你就走了，这是她的第一个Ludum敢于屈服，她做得很好 this so here you go that was her first
这样你就走了，这是她的第一个Ludum敢于屈服，她做得很好 Ludum dare a submission and she did well
初次提交的时候，她的幽默感也很不错66 as well for first submission she got a
初次提交的时候，她的幽默感也很不错66 number 66 in humor that's pretty cool I
也很喜欢她对球队的解释其实以为120 also really liked her interpretation of
也很喜欢她对球队的解释其实以为120 the team actually thought that 120
这样做还不够，因为她的主题解释很棒 wasn't enough for that because her theme
这样做还不够，因为她的主题解释很棒 interpretation is awesome I think pretty
很多人都用小行星做过一些事情，包括我自己和我都不 much everyone did something with small
很多人都用小行星做过一些事情，包括我自己和我都不 planets including myself and I don't
真的觉得我有更多的主题是公平的，但是好吧，我猜 really think it's fair that I got more
真的觉得我有更多的主题是公平的，但是好吧，我猜 in theme but but alright it's I guess
这是投票系统，因此不应抱怨，但您可以将其检查为 it's the voting system so shouldn't
这是投票系统，因此不应抱怨，但您可以将其检查为 complain but you can check that out as
好吧，如果您愿意，我会在聊天中留下一个链接 well
好吧，如果您愿意，我会在聊天中留下一个链接 I'll leave a link in the chat if you
我也想去玩，所以，嗯，如果你有一些日记 want to go play that as well so yeah
我也想去玩，所以，嗯，如果你有一些日记 guys um if you have a little diary
您要我玩的游戏或使用我的其中一个游戏制作的游戏 submission that you want me to play or a
您要我玩的游戏或使用我的其中一个游戏制作的游戏 game that you made using one of my
教程一开始可能会在日记中写一些日记 tutorials keep it a little diary here in
教程一开始可能会在日记中写一些日记 the beginning maybe definitely through
它在描述中我想在这里检查出来 it in the in the description I want to
它在描述中我想在这里检查出来 check it out this one here called
听起来很酷哦，不，看起来很复杂，是的，让我们尝试一下 battlehex it sounds cool oh no this
听起来很酷哦，不，看起来很复杂，是的，让我们尝试一下 looks complicated yes let's try it out
哦，您没有获得足够的评分，嗯，一个评分为tsys，很抱歉，下载了 and oh you didn't get enough ratings hmm
哦，您没有获得足够的评分，嗯，一个评分为tsys，很抱歉，下载了 one rating tsys I'm sorry download the
在椅子上玩游戏吧 game on your chair let's do that
dddd哦，这是完美的WebGL，这些是我要添加的最佳点 dddd oh it's a WebGL perfect those are
dddd哦，这是完美的WebGL，这些是我要添加的最佳点 the best points I'm just gonna add it to
在装满水的时候还可以，所以目标是移除所有敌人的棋子 the water while it's loading okay so the
在装满水的时候还可以，所以目标是移除所有敌人的棋子 goal is to either remove all enemy pawns
或找到带有金币的箱子这个游戏原本是要和两个玩家一起玩的 or find the chest with gold this game is
或找到带有金币的箱子这个游戏原本是要和两个玩家一起玩的 meant to be played with two players on
一屏哦，你想加入吗 one screen oh do you want to join in
太棒了，我不知道该怎么办，我们应该两个 awesome
太棒了，我不知道该怎么办，我们应该两个 I've no idea what to do we should be two
玩家，我不知道这是怎么回事好吧，我想这就是你 players and I don't know how this is
玩家，我不知道这是怎么回事好吧，我想这就是你 what's going on okay I think this is you
现在有点我不知道要告诉我们在这里做什么简，让我们 now it's some kind of I have no idea to
现在有点我不知道要告诉我们在这里做什么简，让我们 tell us what to do here come Jane let's
坐近一点好吧，我想我会尽量压住你哦，好吧，你可以 sit closer okay I guess I'll try to
坐近一点好吧，我想我会尽量压住你哦，好吧，你可以 press over you oh okay so you can I
认为您应该将单位放在这里，但只能放在开始处 think you should place units down here
认为您应该将单位放在这里，但只能放在开始处 but you can only place at the beginning
所以就像国际象棋一样，我想 so it's like it's like chess all right
所以就像国际象棋一样，我想 and I guess the bluest water in the
地面是草，我想你应该现在就好起来，不知道让我们 ground is grass I think you should hit
地面是草，我想你应该现在就好起来，不知道让我们 okay now without knowing anything let's
单击以选择一个池塘和一个孩子，以移至右键单击并拖动或使用大键 click to choose a pond and child to move
单击以选择一个池塘和一个孩子，以移至右键单击并拖动或使用大键 to right click and drag or vast keys to
正确移动相机，以便我现在可以选择典当哦，让我们看看 move the camera all right
正确移动相机，以便我现在可以选择典当哦，让我们看看 so I can choose a pawn now oh let's see
这是关于获取我认为的黄金 and it's about getting the gold I think
好吧，轮到我了，我要积极争取金牌 okay my turn
好吧，轮到我了，我要积极争取金牌 yeah I'm going aggressively for the gold
开始时，您必须在板子的第一行上打三个拳 when you start you have to play three
开始时，您必须在板子的第一行上打三个拳 punch on the first row of the board and
然后单击右上角右上角的“确定”按钮，这将启动游戏原因 then click ok button right top right
然后单击右上角右上角的“确定”按钮，这将启动游戏原因 corner this will start a gaming reason
然后攻击敌人的宝物，我打开箱子，你必须向后打 and then to attack an enemy spawn I open
然后攻击敌人的宝物，我打开箱子，你必须向后打 the chest you have to strike backwards
好的，是的，我会这样做的，这很容易，我们将 okay yes I'll do that
好的，是的，我会这样做的，这很容易，我们将 okay this is going to be easy we place a
有时候你会在频道上争吵，是的，我会习惯 chest sometimes you know sparring on the
有时候你会在频道上争吵，是的，我会习惯 channel good yeah I'm going to be used
对于这个，对不起，我可以吧，你必须向后打，所以你必须 to this one I'm sorry can i huh you have
对于这个，对不起，我可以吧，你必须向后打，所以你必须 to strike backwards well so you have to
站在它前面我不想这样做我可以现在做吗 get in front of it I don't I want to do
站在它前面我不想这样做我可以现在做吗 this can I can I do this now
不，我怎么感冒是的，我做到了 nope how do I get the cold yes yes I did
不，我怎么感冒是的，我做到了 it boom
一零不不-不-我的胸部，所以我认为有些事情确实 one zero no no - no - my chest so I
一零不不-不-我的胸部，所以我认为有些事情确实 think some some things that are really
为这款游戏工作是运动的整体感觉，我是指控制 working for this game are the overall
为这款游戏工作是运动的整体感觉，我是指控制 feel of the movement I mean the controls
很活泼，很明显可以看到单位在哪里看情况 are snappy and it's clear to see where
很活泼，很明显可以看到单位在哪里看情况 the where the units eye on what's going
在我不一定需要的东西，你需要能够控制 on I don't necessarily need thing that
在我不一定需要的东西，你需要能够控制 you need to be able to control the
相机，我认为也许只是从上到下的视角都可以 camera I think maybe just a more
相机，我认为也许只是从上到下的视角都可以 top-down view would be fine
像胸部一样，您并没有真正看到将相机移动到那里的能力 kind of like and chest you don't really
像胸部一样，您并没有真正看到将相机移动到那里的能力 see the ability to move the camera there
音乐也在起作用我确实觉得有点奇怪的一件事是阅读 also the music is working one thing that
音乐也在起作用我确实觉得有点奇怪的一件事是阅读 I do find a bit weird is kind of reading
环境如何影响您做出的决定我现在发现主要是 how the environment affect the decision
环境如何影响您做出的决定我现在发现主要是 you make I find right now it's mostly
也许是因为我不太擅长，只是想赶到最近 maybe because I'm not too good at it
也许是因为我不太擅长，只是想赶到最近 just a matter of racing to the nearest
我没有看到很多层次的策略，我真的没有看到 chest and I don't see many layers of
我没有看到很多层次的策略，我真的没有看到 strategy I don't really see how the
木板的颜色会影响您的正常状态，这很烦人，因此 colors of the board affect your okay so
木板的颜色会影响您的正常状态，这很烦人，因此 that's pretty annoying okay so that's
真的很烦，所以整体游戏很酷，不应该 actually really annoying um so yeah
真的很烦，所以整体游戏很酷，不应该 overall cool game yeah shouldn't have
做到我现在就可以得到你 done that I'm gonna get you now
好的，游戏结束了，获得了金牌。是的，谢谢你加入。 okay and game over got the gold yes
好的，游戏结束了，获得了金牌。是的，谢谢你加入。 thanks for joining in it okay cool so
我要放回黑屏，但一切仍然正常，科尔 I'm going to put back the black screen
我要放回黑屏，但一切仍然正常，科尔 but everything still works Cole I'm
如果你们还有更多我想玩的游戏，将在这里结束游戏 going to close down the game here if you
如果你们还有更多我想玩的游戏，将在这里结束游戏 guys have any more games I would love to
试试看吧，只需在聊天中添加一个链接，我们也将寻找 try them out just throw a link in in the
试试看吧，只需在聊天中添加一个链接，我们也将寻找 chat and we'll have look also I will
在这里重新调整相机的白平衡，因为这很糟糕，真的 readjust the white balance on my camera
在这里重新调整相机的白平衡，因为这很糟糕，真的 here because it's it's bad it's really
红色，让我们看看是否可以做得更好，这已经足够好了 red let's see if we can make that better
红色，让我们看看是否可以做得更好，这已经足够好了 that's a bit better good enough
所以是的，把链接扔给我，让我看到你们上次有很多链接，所以我 so yeah throw me links let me see you
所以是的，把链接扔给我，让我看到你们上次有很多链接，所以我 guys had a bunch of links last time so I
希望你们这次也给我扔点东西，我只需要更新 hope that you guys throw me something
希望你们这次也给我扔点东西，我只需要更新 this time as well I just have to update
我的聊天也在这里，因为它由于某种原因被卡住了，所以 my chat here as well because it's it's
我的聊天也在这里，因为它由于某种原因被卡住了，所以 for some reason is just stuck cold so
最好的托尼也有一个游戏，叫做微型游戏 toniest tony has a game as well it's
最好的托尼也有一个游戏，叫做微型游戏 called what's it called miniature
冒险哦，这很酷，所以您没有得到足够的洪水评分，这是一个 adventure oh that's cool so you didn't
冒险哦，这很酷，所以您没有得到足够的洪水评分，这是一个 get enough ratings of flood it was a
杜达（Duda）的巨大问题，这时没有人获得评分，这是因为 huge problem with duda at this time no
杜达（Duda）的巨大问题，这时没有人获得评分，这是因为 one was getting ratings and it's because
评分系统发布得太晚了，是的，一切都被推了 the rating system got out so so late and
评分系统发布得太晚了，是的，一切都被推了 yeah everything just got pushed pushed
回来，但是好吧，这看起来像是我可以弄清楚 back but okay so this looks like
回来，但是好吧，这看起来像是我可以弄清楚 something on that I can figure out how
用我的自定义引擎在Gia的引擎上做的很酷 to do made in a in Gia's with my custom
用我的自定义引擎在Gia的引擎上做的很酷 engine that's cool man
接下来开始吧，我在无聊的地狱，是的，已经爱上音乐了 next to begin all right I'm in bored
接下来开始吧，我在无聊的地狱，是的，已经爱上音乐了 hell yeah loving the music already
失败但热爱音乐我不知道你们是否能够听到 failing but loving the music I don't
失败但热爱音乐我不知道你们是否能够听到 know if you guys are able to hear this
音乐，但很棒哦，你变得更小哦，它是如此酷 music but it's awesome
音乐，但很棒哦，你变得更小哦，它是如此酷 oh you get made smaller oh it's so cool
对，上帝是我所说的尖峰 right God's the spikes which I said to
对，上帝是我所说的尖峰 do
耶稣可以做得到，这是您自己的引擎，很棒 Jesus okay can do this this is your own
耶稣可以做得到，这是您自己的引擎，很棒 engine that's awesome
好吧，我很喜欢这个，所以这里的一切都变小了，这真的 well I'm loving this and so here
好吧，我很喜欢这个，所以这里的一切都变小了，这真的 everything's smaller well that's really
很酷的一件事，我可能会为此做 cool
很酷的一件事，我可能会为此做 one thing I would probably do for this
我会确保我们的播放器进入相机后再多游泳一点 is I'll make sure to swim in the camera
我会确保我们的播放器进入相机后再多游泳一点 a bit more once the our player gets
小，我觉得它有点太远了，也许是为了能够看到所有 small I find it's a bit too far away
小，我觉得它有点太远了，也许是为了能够看到所有 maybe in order to be able to see all the
动作，但我真的很喜欢收缩的机械师，您也可以做一件事 action but I really like the shrinking
动作，但我真的很喜欢收缩的机械师，您也可以做一件事 mechanic also one thing that you can do
可能是在两种尺寸之间插值，因为现在它只是 is maybe interpolate between the two
可能是在两种尺寸之间插值，因为现在它只是 sizes because right now it just
瞬间变小，如果逐渐变大，那会很酷 instantly gets small it would be cool if
瞬间变小，如果逐渐变大，那会很酷 it kind of gradually zoomed in instead
但是这些只是较小的小点，所以我们要下降了哦 but these are just small smaller points
但是这些只是较小的小点，所以我们要下降了哦 okay so we're going down oh oh well
太酷了啊，我想我失败了 that's so cool
太酷了啊，我想我失败了 ah I think I failed
是的，我有哦，是的，但是音乐很完美，我觉得如果Leno是 yeah I've got oh yes but the music is
是的，我有哦，是的，但是音乐很完美，我觉得如果Leno是 perfect I feel like if the Leno is
超级英雄的东西哦，好吧，那让你觉得不公平，你不得不 superhero something oh ok so that felt
超级英雄的东西哦，好吧，那让你觉得不公平，你不得不 unfair there you go pretty much have to
确保总是落在最上面的那儿，它死的不好而且没有 make sure that always lands on the top
确保总是落在最上面的那儿，它死的不好而且没有 one there it's not nice dying and not
真的感觉自己还有一段时间留在Y趋势 really feeling that you have a stay in Y
真的感觉自己还有一段时间留在Y趋势 trends one more time
好的，这次我要站在那里，去这里，去那里，哦，我必须去 okay this time I'll get it stand there
好的，这次我要站在那里，去这里，去那里，哦，我必须去 go here go there oh I have to go to the
另一边，耶稣好吧，我们做这个案例[音乐] other side Jesus okay we do the case
另一边，耶稣好吧，我们做这个案例[音乐] [Music]
站在这里，现在走到那里，那里，我们走是完美的水平完成哦，不，那 stand here now go here and there we go
站在这里，现在走到那里，那里，我们走是完美的水平完成哦，不，那 yes perfect level complete Oh No that
看起来不对哦，我要走到另一边 doesn't look right
看起来不对哦，我要走到另一边 Oh see I have to go to the other side
在这里，这是超级酷的时光赛车，要自己动手啊，要快 here this is super cool time racing and
在这里，这是超级酷的时光赛车，要自己动手啊，要快 with your minute yourself ah to be fast
不，要做到，我就做到了，一切都这么冷 no not gonna make it I just made it all
不，要做到，我就做到了，一切都这么冷 it's so cold
好吧，这些都是这些水平正在下降的水平啊，最糟糕的是我永远无法 okay so this are these these levels is
好吧，这些都是这些水平正在下降的水平啊，最糟糕的是我永远无法 falling levels ah the worst I can never
这样做对我的反动技能来说太糟糕了 do it
这样做对我的反动技能来说太糟糕了 my reactionary skills of way too bad for
所以无论如何我都不知道必须做啊，看不会发生 this so anyway I don't know have to do
所以无论如何我都不知道必须做啊，看不会发生 it ah see not gonna happen
是的，当我达到这些水平时感觉很老，这就是为什么我放弃很棒的游戏 feel old when I get these levels yep
是的，当我达到这些水平时感觉很老，这就是为什么我放弃很棒的游戏 this is why I'm giving up awesome game
男人真的很喜欢它，我认为图形很好 man really enjoying it
男人真的很喜欢它，我认为图形很好 I think the graphics are nice
简约，他们做了应该做的事情，是的，好的游戏做得很好 minimalistic they do what they should
简约，他们做了应该做的事情，是的，好的游戏做得很好 and yeah oh well good game well done
让我们来看看是否还有其他链接可以尝试一下，我们可能是 let's see let's see if there are any
让我们来看看是否还有其他链接可以尝试一下，我们可能是 other links here to try out we may be a
再试一次得票最多，因此您可以再次打网球 trial run one more didn't get much most
再试一次得票最多，因此您可以再次打网球 votes so that you can play tennis again
这是我的第一兴趣，希望您喜欢我们会检查的 it's my first interest I hope you
这是我的第一兴趣，希望您喜欢我们会检查的 enjoyed all right we'll check it out
小行星射手，哦，看起来很酷，我相信我在那里确实看到了 asteroid shooter oh that looks cool I
小行星射手，哦，看起来很酷，我相信我在那里确实看到了 believe I saw this actually on there
下载到这里，然后等待打开并下载并安装，请参见 download there we go and just wait for
下载到这里，然后等待打开并下载并安装，请参见 this turn on download and install see so
这是一个游戏，啊，米克好吧L毫米 this is a game by ah oh where is it
这是一个游戏，啊，米克好吧L毫米 Mick well L mm
最终版本是，请让我们在几秒钟内将其放到桌面上进行清理 final build yes please let's just put
最终版本是，请让我们在几秒钟内将其放到桌面上进行清理 this on the desktop clean up in a sec
好吧，这可能将是最后一场比赛，然后我们将总结 okay so this is probably going to be the
好吧，这可能将是最后一场比赛，然后我们将总结 last game guys then we'll wrap up the
流，因为还必须处理所有素材并上传 stream because also have to kind of
流，因为还必须处理所有素材并上传 process all of the footage and upload
东西到github之类的东西，但是我肯定是爆炸了，所以让我们尝试 stuff to github and such but it I had a
东西到github之类的东西，但是我肯定是爆炸了，所以让我们尝试 blast that's for sure so let's try and
椰子小行星在这里咀嚼，让我们在这里也做一个开窗的小新尺寸 coconut asteroid chew here let's do a
椰子小行星在这里咀嚼，让我们在这里也做一个开窗的小新尺寸 windowed one here too and small new size
选择那是完美的玩法 choose that one yes that's perfect play
看看这是关于玩游戏箭头键来控制一切的事情 see what this is about
看看这是关于玩游戏箭头键来控制一切的事情 play game arrow keys to control alright
你可以这样做哦，是的，好的，我马上就搞定，所以这里的控件 you can do that oh yes okay I get it
你可以这样做哦，是的，好的，我马上就搞定，所以这里的控件 right away okay so the controls here
真的很好，真的很容易撞击小行星来思考 really nice it's really it's actually
真的很好，真的很容易撞击小行星来思考 fairly easy to hit the asteroid to think
关于速度的一些东西很好地平衡了，就像爆炸一样 something about the speed is well
关于速度的一些东西很好地平衡了，就像爆炸一样 balanced really like are the exploding
图形以及非常简单的粒子，但是它们现在可以完成这项工作 graphics as well really really simple
图形以及非常简单的粒子，但是它们现在可以完成这项工作 particles but they do that job and now
我们得到小行星，这是一件好事，这里有健康吧 we get big asteroids it's a good thing
我们得到小行星，这是一件好事，这里有健康吧 that you have health bars in here what
您也可以做的是，也许每次小行星收缩时 you could also do is maybe just have the
您也可以做的是，也许每次小行星收缩时 asteroids shrink instead each time you
这样打他们，您玩的越多或越难，就变得越来越困难 hit them that way it gets more and more
这样打他们，您玩的越多或越难，就变得越来越困难 difficult the more you play or on the
泥沼越多，您击中小行星的种类就越多，我真的 morass the more you hit the asteroid
泥沼越多，您击中小行星的种类就越多，我真的 kind of have chunks follow them I really
就像小行星如何分裂成多个小行星一样 like how you have the asteroid split up
就像小行星如何分裂成多个小行星一样 into multiple ones that's kind of adds
另一层，但我想您可以帮助我们走下去，但是 another layer but I think you could do
另一层，但我想您可以帮助我们走下去，但是 that with helps us walk maybe but ya
不知道为什么不这样做我们会得到很多票这是一个了不起的游戏 don't know why this didn't we'd get that
不知道为什么不这样做我们会得到很多票这是一个了不起的游戏 much many votes this is an awesome game
哦，不，您太完美了，我是说，您可以在此添加一点简单的内容 as well oh no you're perfect so I mean a
哦，不，您太完美了，我是说，您可以在此添加一点简单的内容 simple thing that you could add on this
我参加过的游戏类型是某种升级菜单，我认为这是 type of game I joined game over it's
我参加过的游戏类型是某种升级菜单，我认为这是 some kind of upgrade menu I think this
是其中一种游戏，如果您有办法 is one of those games that could really
是其中一种游戏，如果您有办法 keep people hooked if you get a way to
升级您的星球，在那里获得更多枪支，获得健康升级护盾 upgrade your planet up get more guns in
升级您的星球，在那里获得更多枪支，获得健康升级护盾 there get health upgrades shields
自动炮塔炮塔核弹可以摧毁炸弹上的所有物体 automatic turret turrets nuclear bombs
自动炮塔炮塔核弹可以摧毁炸弹上的所有物体 that kind of destroy everything on the
屏幕上的东西，你也可以拥有它，这样你 screen stuff like that you could also
屏幕上的东西，你也可以拥有它，这样你 have it so that you
在屏幕上拍葡萄，所以如果你花点时间，也许几个 shoot up grapes around the screen so if
在屏幕上拍葡萄，所以如果你花点时间，也许几个 you just take your time maybe a few
几秒钟就可以在屏幕上拍摄一些东西，商业上的小行星作为回报 seconds to shoot something on the screen
几秒钟就可以在屏幕上拍摄一些东西，商业上的小行星作为回报 that business asteroid in return you get
某种形式的额外奖励，所以我可能会添加 some kind of bonus powerup so that's
某种形式的额外奖励，所以我可能会添加 something that I would probably add
在那里，但确实做得很好，所以我相信这就是我们要做的一切 there but really well done so I believe
在那里，但确实做得很好，所以我相信这就是我们要做的一切 that is all that we are going to do
今天差不多就结束了直播，我希望你喜欢 today so that's pretty much the end of
今天差不多就结束了直播，我希望你喜欢 the livestream guys I hope you enjoyed
我真的像往常一样做，是的，如果您想观看直播 it I really did as always and yeah if
我真的像往常一样做，是的，如果您想观看直播 you want to watch this live stream it
稍后将与github项目一起在YouTube上发布，因此您可以下载 will be up later on YouTube along with
稍后将与github项目一起在YouTube上发布，因此您可以下载 the github project so you can download
如果您想看到更多此类内容，则可以进行所有操作 everything that you want if you want to
如果您想看到更多此类内容，则可以进行所有操作 see more of this sort of stuff go ahead
在patreon上支持我patreon是一个站点，您可以在其中选择每月 and support me on patreon patreon is a
在patreon上支持我patreon是一个站点，您可以在其中选择每月 site where you can choose a monthly
随时可以取消任何金额的捐款，因此您只需转到 donation of any amount cancelable at any
随时可以取消任何金额的捐款，因此您只需转到 time so you can simply go to
patreon.com/scishow我只想在这里的聊天中链接它，实际上 patreon.com/scishow I'm just going to
patreon.com/scishow我只想在这里的聊天中链接它，实际上 link it in the chat here and it really
当然可以帮助我继续前进，但是我从YouTube广告中获得了一些收益，但这 helps keep me going of course I get a
当然可以帮助我继续前进，但是我从YouTube广告中获得了一些收益，但这 bit of revenue for YouTube ads but this
真的很有帮助，所以去那里就可以完全支持我 really really helps so go there you can
真的很有帮助，所以去那里就可以完全支持我 support me if you want to it's totally
可选的，你们摇滚，感谢已经来的人们 optional you guys Rock and thanks for
可选的，你们摇滚，感谢已经来的人们 thanks to the people who are already
支持那里，很棒，这是一个有趣的小社区，所以总是 supporting there it's just it's awesome
支持那里，很棒，这是一个有趣的小社区，所以总是 it's fun little community so always
如果还有更多人想加入该活动，我会感到非常兴奋 excited if more people want to to join
如果还有更多人想加入该活动，我会感到非常兴奋 in on that other than that thanks for
观看，今天晚些时候我会看到你们在这个视频中使用，然后我 watching and I will see you guys using
观看，今天晚些时候我会看到你们在这个视频中使用，然后我 in this video later today and then I
会在这个星期天的下一个视频中见到你们，谢谢大家，我玩得很开心 will see you guys in the next video this
会在这个星期天的下一个视频中见到你们，谢谢大家，我玩得很开心 Sunday so thanks guys I had a lot of fun
再见了，感谢在五月捐赠的出色的patreon支持者和 bye thanks to of the awesome patreon
再见了，感谢在五月捐赠的出色的patreon支持者和 supporters who donated in May and a
特别感谢Derrick巨大的混蛋脸，我验证了扔石头的玩家 special thanks to Derrick huge jerk face
特别感谢Derrick巨大的混蛋脸，我验证了扔石头的玩家 I verify stoned gamer
CMDR 5石头38托马斯·无效詹姆斯·卡尔洪叹息资产阶级我和杰森 Cmdr 5 stone 38 Thomas void James
CMDR 5石头38托马斯·无效詹姆斯·卡尔洪叹息资产阶级我和杰森 Calhoun sigh bourgeois me and Jason the
如果您想自己成为赞助人，可以在patreon.com上进行 teeter if you want to become a patron
如果您想自己成为赞助人，可以在patreon.com上进行 yourself you can do so at patreon.com
斜线布雷基 slash brekkie