我记得大约一年前,当我设置其中一个资产时,在脚本中的每个变量和按钮旁边,悬停时会弹出一个窗口,解释这个按钮或变量的作用。
这是我扔的一个例子,不知何故,只有窗户本身是黄色的,我只记得,对不起。
我有一个生成器,我需要它来删除一段时间后生成的对象,我在想。我如何在已经创建的副本上挂起脚本,或者以某种方式指定它。在生成器本身的脚本中,只需编写
`LifeTime += 1f * Time.deltaTime;
if (LifeTime >= EndTime)
{
Destroy (Object.gameObject);
}`
还不够,它只是删除了创建副本的模板。
要么我是个傻瓜,要么滑雪板并没有真正去,如果他们去,那么显然与我的发展方向相反。我发现了类似的东西,但只是删除了对象 ITSELF,我只需要删除一段时间后生成器创建的副本。协程和将删除它们的触发器不提供,没有任何改变,我已经尝试过了。由于某些原因,触发器根本不适合我
为了优化和个人兴趣本身,有一个想法是制作一个“voxify”模型的脚本。我来这里是为了这个问题,一般来说,是否有可能在一个单元中重新创建一个位于例如对撞机内部的对象?粗略地说,它的精确复制品,只是像乐高积木一样由零件组装而成。例如,我有一个位置的一堆部分,并且有一个完整的位置,是否可以像复印机一样制作一个单元“读取”模型,并以大致相同的形式复制它,但从不同的瓷砖?我马上警告所有聪明人,我不是要你给我写脚本,我只是想知道有没有这种东西,因为我在谷歌除了程序生成之外真的没有找到任何东西,但是我不需要它。而且平庸的重复是不合适的,因为脚本本身的含义是什么(不,如果它只是将所有东西都变成立方体,则无需问它的含义是什么,整个含义如上所述)。也许有人在某处有文件,其中至少有类似的东西?还是我已经出轨了,这样的原则不能专门存在于一个单元中?
我会更具体并举个例子,我需要指定我要对其施加力的对象,例如,我可以这样移动它
object.transform.Translate (Vector3.forward * speed);
在这里您可以指定对象本身,例如“对象”这是我们的 -public GameObject object;
但是我对它使用了力量(推它),另外,脚本本身不会挂在上面,也不应该。脚本挂在相机上,我需要和上面的例子一样,只有rb.AddForce (Vector3.forward * speed);
在这种情况下,我不知道把它推到哪里以及如何表示它,我重复一遍我不需要把它挂在物体本身上什么移动
我用谷歌搜索,但我没有找到我的问题的具体答案。
(对于为什么我不能将脚本挂在对象本身的问题,我会说:触摸控制,脚本挂在画布上,或者更确切地说,在面板上,它只是检查滑动并推动对象)
有必要在一定条件下,代码停止工作。更准确地说,例如
if (count == 0)
{
код
}
如果 count 真的为零,则不应执行代码。