cost 162 ms
如何在使用协程将当前乘数乘以 2 30 秒后保持当前乘数 - How to keep current multiplier after multiplying your current multiplier by two for 30 seconds with a coroutine

正如标题所说,我想给我的播放器一个临时的 2 倍乘数,然后再把它拿走。 到目前为止,我有一个他们单击的按钮,用于设置他们当前的乘数 x2,然后在 10 秒后将其取走,问题是如果他们在那段时间购买增加的乘数,它会把事情搞砸,我不确定如何处理它. GameManager.The multiplier ...

C# 如何从产量 function 序列化/反序列化 IEnumerator(到 Json?) - C# How to Serialize/Deserialize an IEnumerator from a Yield function (to Json?)

我正在尝试使用 yield 序列化/反序列化从 function 生成的 IEnumerator。 我想在任何迭代中序列化 IEnumerator,我不想强迫它生成所有它的值。 我知道yield关键字会在幕后生成一个 class ,这就是我使用它的原因,以避免手动编写迭代器,也使代码更清晰。 我的 ...

IEnumerable 的 foreach<t> 总是调用非泛型枚举器</t> - foreach of IEnumerable<T> always calls non-generic Enumerator

我创建了一个 object 并实现了接口IEnumerable&lt;Options&gt; 。 如果我尝试遍历我的 object 它工作正常,但变量不会被转换为Options而是object 。 我如何循环: typeof(option)返回object 。 但由于我实现了通用接口,我希望它作为 ...

如何有效地将 IEnumerator 转换为 arraylist,而不通过 IEnumerator 循环? - How to convert IEnumerator to an arraylist efficiently, without looping trough the IEnumerator?

我正在使用的软件 Tekla Structures 返回数据库中所有过滤后的 object 的 IEnumerator。 它返回数十万 object。 使用 MoveNext() 循环通过 IEnumerator 以将项目添加到 ArrayList 需要太长时间。 有没有办法将 IEnumerat ...

如何从 IEnumerable 获取属性值<object><div id="text_translate"><p>我有一个返回 IEnumerable 的方法</p><pre>public static IEnumerable&lt;object&gt; GetProps&lt;T&gt;(T obj) { var result = obj.GetType().GetProperties().Select(x =&gt; new { property = x.Name, value = x.GetValue(obj) }).Where(x =&gt; x.value == null).ToList(); return result; }</pre><p> 上面的代码将返回结果为[{"property":"YearOfBirth","value":null}]</p><p> 我现在尝试从返回的结果中获取属性值<strong>YearOfBirth</strong> 。 有人可以建议/帮助吗?</p></div></object> - How to get property value from IEnumerable<object>

我有一个返回 IEnumerable 的方法 上面的代码将返回结果为[{"property":"YearOfBirth","value":null}] 我现在尝试从返回的结果中获取属性值YearOfBirth 。 有人可以建议/帮助吗? ...

获取一个新的移动点,冻结她并移动 object 直到它到达该点 - Get a new move point, freeze her and move the object until it reaches the point

当玩家远离召唤物超过 10f 时,我正在尝试编写逻辑,召唤物在玩家周围获得一个随机点并朝它移动。 我已经计算了到玩家的距离,当距离超过 10 时,会在玩家周围生成一个随机点,并将光束指向那里。 问题是这一点每帧都会更新一次,在召唤到达之前我无法弄清楚如何记录一次。 附言好像解决了下面的代码,但现在 ...

对 Managin 玩家动作和冷却时间的怀疑 - Doubst about Managin player actions and cooldown time

所以我得到了这个包含一个按钮的动作对象,当我按下该按钮时,动作协程开始,设置动作的冷却时间并启用=false按钮。 我试图实现一个冷却系统,所以每次回合结束时 action.currentCooldown -=1。 我还没有实现我的回合管理器,我必须承认我对此有点无能为力,我想它必须有一个状态( ...

如何为实现 IEnumerable 的类创建解构器 - How to make a Deconstructor for class that implements IEnumerable

我有一个实现 IEnumerable 的类。 它包含一个 GetEnumerator() 方法和一个实现 IEnumerator 的私有类。 该类的 Current() 方法返回一个 KeyValuePair 对象,即(为清楚起见省略了一些代码) 如果我按以下方式调用,这可以正常工作 但是如 ...

使用淡出效果在Unity中加载场景,但根本不起作用 - using fade out effect to load scene in Unity, but it doesn't work at all

现在我正在制作 C# 脚本以在淡出效果后加载场景。 第一个场景有一个面板,面板的标签是图像。 第二个场景的名称是EndingCredit 。 但是当我将此脚本添加到面板(面板在画布下方)并单击播放按钮时,它根本不起作用。 代码如下。 我测试了另一个使用 LoadScene() 的代码。 这个脚本运行 ...

如何在特定条件下统一退出协程? - How to exit from coroutine in unity in specific condition?

我在统一协程方面遇到了一些问题。 我希望我的播放器在到达门时(发生碰撞时)在 3 秒后进入塔内,如果他在距离门不到 3 秒的时间内移动以关闭门并且不加载新场景。 我尝试了大部分事情,但没有用。 有人可以帮忙或给我一些提示吗? 这是我的代码: } ...

我可以在 WaitForSeconds() 中使用可为空的浮点数(浮点数?)吗? - Can I use a nullable float (float?) in WaitForSeconds()?

我的平台游戏有一个默认的“未受伤”时间,我的玩家从受伤状态过渡到正常状态; 我认为正常时间是 0.54 秒。 但是对于特定对象,我希望未受伤的时间更短。 我通过将它添加到我未受伤的 IEnumerator 来做到这一点 并且在我的spike 脚本中(我从中调用这个协程的脚本。)这是调用它的代码。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM