问题标签 [spawning]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
275 浏览

windows - 使用 doskey 生成资源管理器的多个实例

所以我试图创建一个 Doskey 别名来生成 3 个 Windows 资源管理器实例,打开 3 个不同的目录。

我将 cmd.exe 快捷方式设置为从 file.cmd 读取,其中包含以下内容:

打开我的 cmd.exe 快捷方式时,我可以输入“b”或“c”或“d”并回车,它会打开每个目录就好了。伟大的!

所以现在我将这样做:

但是...我不能运行另一个引用那些 DOSKEY 别名的命令,因为这是不允许的。
我还尝试在一个 DOSKEY 别名下将它们链接在一起,如下所示:

这只会打开最后一个窗口!

如何让它产生三个不同目录的三个独立实例?

0 投票
2 回答
6638 浏览

node.js - 杀死 NodeJS 子进程

在开发过程中,我在我的 NodeJS 项目中犯了错误。错误会导致这样的错误消息。

没问题,我点击ctrl+C并重新启动进程,但我看到一些衍生的子进程仍然处于活动状态。如何杀死根进程产生的所有进程?

示例代码:

0 投票
0 回答
293 浏览

unity3d - 物体在达到某个点后没有破坏 Unity

好的,所以我正在制作一个无限跑步者,我使用的技术是让玩家保持静止并移动和实例化平台对象。为此,我创建了一个作为平台的对象的数组列表。然后我将它们添加进去并生成它们。我也在沿 z 轴平移它们,我想销毁 z 轴中低于 0 的对象,然后添加另一个对象来替换。问题是它不会翻译对象,除非我添加另一个脚本只是为了做到这一点,即使我添加另一个脚本进行翻译,它也不会破坏或添加。

我的代码如下。如果您无法理解我的问题,请询问我会尝试再次解释。

我有两个脚本。

1)PlatformManager:这个应用在空的GameObject上,包含ArrayList。

2)PlatformController:这个应该实例化、销毁和翻译对象。

0 投票
1 回答
329 浏览

java - 需要enemyManager 在生成的敌人之间等待

对于每种类型,我有几个不同的敌人类型和enemyManager arrayList 类。我让每种类型的敌人在稍微偏离屏幕的生成点随机生成,然后出现在屏幕上,然后离开另一边,死亡并随机响应。问题是当我使用循环来生成对象时,其中许多对象会在同一个地方生成或相互赶上,同时死亡并再次生成。我想在他们之间有一个延迟,以便他们更加分散。

我正在寻找的是一种减缓java中敌人循环产卵的方法。我尝试通过计时器扩展敌人管理器类并命名 spawn 函数运行,但这不起作用。

另外我不是多线程,因为我还不知道如何设置它,并且试图在不实现它的情况下完成这个项目,但如果这似乎是最好的解决方案,那么我想我将不得不这样做。

感谢您的任何建议。

更新 .....

在这里,我想如何实现 TimerTask,但是因为它必须在它自己的类中,所以它无法访问我正在使用的 lgCars 实例的属性。然后我尝试通过 Timer Task 添加扩展 lgCars 并在构造函数中调用该任务,但这也不起作用。不知道为什么。

0 投票
1 回答
1449 浏览

java - libgdx 在不同的地方创建多个对象

我想在随机的地方生成我的物品(Sword1)。当我生成它时,首先它只创建一个,然后它随机移动到任何地方。我应该为对象创建和排列吗?如何?

我批量渲染它:

我还尝试使用 Items 类,它可以在有更多项目时保存所有项目

0 投票
2 回答
1673 浏览

java - 如何定期产生敌人

我正在尝试创建一个游戏,其中敌人将随机生成并朝屏幕上的某个点移动。我的问题是程序等待它们产生并且它们开始移动它们。我希望它们在产卵时开始移动,并在它们之间稍作休息。

以下是使它们移动的两种主要方法:

Spek 是一个简单的类,它扩展了 ImageView 和 setRandomRegion() 选择屏幕边框上的随机 x、y 坐标。为简单起见,我在 while 循环中有一个计数器,但我想最终将其移至条件无限循环,只有在您输掉游戏时它才会停止。

感谢您的帮助,如果问题需要更多说明,请告诉我。

0 投票
2 回答
444 浏览

node.js - 在 Node.js 中使用“spawn”运行 bash 脚本似乎在执行中途暂停

这是我正在做的事情的要点:https ://gist.github.com/MattCollins84/75f9ebd422ed6d1d5c91

作为某些过程的一部分,我生成了一个 bash 脚本,其中包含一堆 curl 命令(大约 20k 个命令)。我想通过节点运行这个脚本。

我正在使用 spawn 来执行此操作,并且效果很好。除了在 70 个左右的命令之后,它就停止了。spawn 创建的 readstream 停止输出任何数据。据我所知,没有错误或任何错误。

如果我执行“ps x | grep curl”来查看发生了什么,我可以看到进程 ID 一开始正在发生变化,但随后它似乎只是在某个点停止并且不再启动。该过程只是挂起。手动终止此进程不会让下一个进程开始。此外,与我的 bash 脚本相关的进程仍然存在,再次,杀死没有任何区别。

我已经排除的观察和事情:

  • 使用最少的资源
  • 在终端上运行生成的 bash 脚本工作正常
  • 我卷曲的 URL 似乎并不重要(即它不是我的应用程序)

我觉得我错过了一些愚蠢的东西,但我不知道谷歌要弄清楚什么!

我只是希望像在终端上一样运行这个文件,但似乎 Node 设置了某种限制来阻止它失控。或者其他的东西。

有任何想法吗?!谢谢

0 投票
2 回答
3863 浏览

python - Pygame 中的快速生成

好的,我一周前才开始使用 pygame,但我想我了解基础知识。我的游戏很简单,左右移动气球来躲避进来的螺丝。我成功地让气球左右移动,但我对课程非常不熟悉,我不知道有什么其他方法可以在屏幕上快速产生多个螺丝。任何帮助将不胜感激。

这是我的代码:

0 投票
0 回答
69 浏览

internet-explorer - 可能导致 Internet Explorer 生成多个选项卡的选项/错误?

从 HTML/JavaScript 的角度来看,我目前知道 2 种方法可以生成新的浏览器选项卡(或窗口)。

  1. 具有目标属性的 HTML 表单<form>或锚点,例如<a>target="_blank"
  2. JavaScript 调用window.open(url, name, features);

注意:我故意忽略了仅 IE 的showModalDialogshowModelessDialog方法。

然而,我最近遇到了一个非常错误的场景,我能够生成多个选项卡(实际上是无穷无尽的)而无需单击链接、提交表单或仅通过加载页面在 Internet Explorer 中调用 window.open()。

由于这个错误导致了糟糕的用户体验(本质上是浏览器锁定),我通过阻止直接访问这个屏幕来迅速缓解这个问题 - 但我很困惑其他选项卡如何甚至产生(不管实际错误)如果没有触发了上述选项。

遗憾的是,有问题的屏幕涉及一些与 SSO/安全相关的登录代码,因此我无法在此处发布详细信息,但我很想知道是否有任何其他方法可以生成我可能忽略的新选项卡,以便我可以深入研究代码以查看是否有解决方案。

例如,是否有任何可能触发新选项卡的 HTTP 标头?

0 投票
1 回答
386 浏览

c# - Spawning images/pictureboxes

In C# WPF, I'm trying to create a new picturebox on the point where I clicked, whenever I click on the main window. I'm not too sure how to approach this since I could not find anything on the internet about this.