unity2d相关内容

在继续使用函数 C# Unity 之前等待协程完成

我正在 Unity2d 中使一个单位在网格中移动.我让运动毫无问题地工作.我希望函数 MovePlayer 等到协程完成后再继续,所以程序会等到玩家完成移动后再发出更多命令. 这是我的代码:公共类播放器:MonoBehaviour { public Vector3 位置;私有 Vector3 目标位置;私人浮动速度;虚无觉醒(){速度 = 2.0f;位置 = gameObject.tran ..
发布时间:2021-12-11 17:04:30 C#/.NET

WaitHandle和Thread.Sleep错误

我在这里四处寻找使脚本等待几秒钟的方法,发现本文.我拿了一些代码,并在游戏中使用了它,以使其等待,但它并没有达到我想要的效果.我将其放置在两条Debug.Log行之间,但它会等待指定的时间,然后立即记录这两件事,而不是等到第一个触发后才等待. static void Waiter(){ waitHandle.WaitOne (); } Debug.Log (choice); new ..
发布时间:2020-07-13 01:22:17 C#/.NET

GameObject的领导者/C问题

我很难将一些GameObject链接在一起以“跟随领导者". 这是我要完成的工作: 有“头"对象的地方,它随它一起拉body对象.像蛇或cent. 但是,这是正在发生的事情 它们都跟着头部走,但是它们似乎整体上都在运动. 有人可以看到我在做什么错吗? 这是其他类继承的my对象. 我开始尝试只让CentipedeObject移动所有独立GameObjects的想法 ..
发布时间:2020-07-12 22:50:33 C#/.NET

在启动画面期间加载所有场景

我的移动2D统一游戏中有多个场景,我想将所有场景加载到启动画面中,以使场景传递更加流畅.我怎样才能做到这一点 ? 如果执行此操作,是否需要更改"Application.LoadScene()"方法,可以使用哪种方法? 解决方案 我需要更改"Application.LoadScene()"方法以及什么方法 我可以使用吗? 如果您不希望在加载这么多场景时阻止Unity的使用,请 ..
发布时间:2020-07-12 20:03:21 C#/.NET

等待协程完成,然后继续使用C#Unity函数

我正在努力使单元在Unity2d中通过网格移动.我得到了顺利进行工作的动力. 我希望功能MovePlayer在协同程序完成之前等待,然后继续前进,因此程序将等到玩家完成移动之后再发出更多订单. 这是我的代码: 公共类玩家:MonoBehaviour { public Vector3 position; private Vector3 targetPosition; private f ..
发布时间:2020-07-12 19:18:04 C#/.NET

2D角色,未访问左侧动画

我在2D角色动画中遇到问题。我只是简单地使它的动画左右移动。我在动画器中进行设置,由于某种原因,正在访问正确的动画,但是每当我按“ A”时都不会访问左边的动画。 这是我的PlayerController脚本动画的代码部分: anim.SetFloat(“ mSpeed”,Mathf。 Abs(rb.velocity.x)); 动画设置 解决方案 弄清楚该怎么 ..
发布时间:2020-06-08 18:40:19 其他开发

unity3d - unity2d实例化和拖拽实现

问 题 请问如何在Unity2d下实现点击鼠标左键后实例化出预制件并且在不松开左键的情况下能够拖拽物体?我只会实现点击鼠标实例化预制件。。不懂如何两个同时实现,求大神解惑。 以下是我自己写的,只能实现点击实例化: public class ArrowController : MonoBehaviour { public Transform arrowPrefab; Vector3 ..
发布时间:2017-09-06 12:00:17 其他开发