问题标签 [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.
c# - 敌人之间的生成延迟
我正在 XNA 中开发一款塔防游戏,并且我有一个名为 Tank 的类,它创建一个敌人,该敌人沿着通过 A* 找到的地图的路线前进。现在,我可以创建多个 Tank 实例,但它们都是同时生成的。这意味着他们在沿着路线行驶时处于完全相同的位置,从而看起来只有一个敌人。
这是我加载新浪潮的代码:
谁能给我一点帮助,让每个敌人在它和最后一个之间产生延迟?
linux - How do I spawn a new process while another process is running?
I am writing a shell script that will perform 2 tasks. One task will start up a program that must keep running continuously. Within the same script, the 2nd task is to be initiated that will start up another program. But when the first is running continuously, how can i start another within the same script ?
Thanks in advance.
java - 线程池与许多单独的线程
我正处于一个问题之中,我无法决定采用哪种解决方案。
这个问题有点独特。这么说吧,我不断地从网络接收数据(每秒 2 到 4 次)。现在每个数据都属于一个不同的,比如说,组。现在,让我们将这些组称为 group1、group2 等。
每个组都有一个专用的作业队列,来自网络的数据被过滤并添加到相应的组中进行处理。
起初,我为每个组创建了一个专用线程,该线程将从作业队列中获取数据,对其进行处理,然后进入阻塞状态(使用链接阻塞队列)。
但是我的学长建议我应该使用线程池,因为这样线程不会被阻塞,并且可以被其他组用于处理。
但事情是这样的,我获取的数据足够快,线程处理它所花费的时间足够长,线程可能不会进入阻塞模式。这也将保证数据按顺序处理(作业 1 在作业 2 之前完成),在池中,这种情况很少发生,可能不会发生。
我的学长也坚持这样一个事实,即池化也会为我们节省大量内存,因为线程是 POOLED 的(我认为他真的很喜欢这个词;))。虽然我不同意这一点,因为我个人认为,是否每个线程都获得了自己的堆栈内存。除非线程池中有我不知道的东西。
最后一件事,我一直认为汇集有助于短期内大量出现工作。这是有道理的,因为线程生成会导致性能下降,因为初始化线程所花费的时间远远超过完成工作所花费的时间。因此,池化在这里有很大帮助。
但在我的情况下,group1、group2、...、groupN 始终保持活动状态。因此,无论是否有数据,它们仍然会存在。所以线程生成不是这里的问题。
我的上级不相信,并希望我使用池解决方案,因为它的内存占用很大。
那么,该走哪条路呢?
谢谢你。
ruby-on-rails-3 - Ubuntu - Apache - Rails - 乘客 - 生成错误
我有乘客抱怨的错误:
据我所知,它无法访问 /www/lensfinder.se/ruby/lensfinder 尽管它存在。
问题是,当我尝试使用该命令时,
我明白了:
阿帕奇配置:
c# - XNA 游戏编程:围成一圈生成敌人
有人可以给我一些关于如何在一个圆圈中产生敌人的方向(XNA 编程)吗?
我希望敌人沿着窗口边界外的圆周随机生成。我希望它们沿直线穿过窗口的中心,然后移到它们开始位置的另一侧(或尽可能靠近该位置)。
理想情况下,这将创造一个敌人从看似四面八方随机出现的环境。任何帮助,将不胜感激。
random - XNA 游戏编程:围成一圈生成敌人(代码)
有人可以给我一些关于如何在一个圆圈中产生敌人的方向(XNA 编程)吗?
我希望敌人沿着窗口边界外的圆周随机生成。我希望它们沿直线穿过窗口的中心,然后移到它们开始位置的另一侧(或尽可能靠近该位置)。
理想情况下,这将创造一个敌人从看似四面八方随机出现的环境。
到目前为止,这是我的敌人(“坏人”)课程。我在 SetupTraveling 游戏状态中处理位置。我正在做的并不是真正的工作,所以任何帮助将不胜感激。
networking - RPC 在客户端加入游戏 Unity 时将变量从服务器发送到客户端
我有这个网络脚本运行良好,除非我想在不同的位置生成玩家。我根据当前连接的玩家数量确定位置。现在,变量正在服务器上更新,所以很好。但是当客户端加入游戏时,他的玩家数为 0。我想将其设置为从服务器变量连接的当前玩家数。我在搞乱 RPC 函数,但没有运气。
这就是我到目前为止所拥有的。
timer - XNA 生成敌人的简单方法
我试图从列表中产生敌人。我已经尝试了多种方法。但是我无法让它工作。有没有一种简单的方法可以每 3 秒生成一次敌人?编辑
我试着像这样产生它:问题:只产生一次
像这样:问题:再次产生一次
这个产生但不动我玩过更新和绘制方法,但似乎没有任何效果
更新中:
在抽奖中:
c# - 横向卷轴敌人生成系统
我是 XNA 编码的初学者,正在尝试制作类似于超级马里奥兄弟的横向卷轴游戏。我已经让玩家移动和敌人移动,但是我无法制作多个敌人并且每个敌人都生成在设置位置。
我将如何进行编码?
我试图列出一个敌人列表,然后每个新敌人都会被赋予一个不同的位置,但它最终只是将第一个敌人的产卵位置移动到最新敌人的位置设置。
有人可以给我所需代码的大纲吗?
我只需要知道如何在关卡的不同位置生成多个相同的敌人。
java - Java - Slick2D - 动态创建对象
好的,所以我知道可以在渲染语句中渲染图像。不过,我确实有一个问题。有没有一种方法可以动态创建对象(例如平面类)并通过称为纹理的字符串创建和渲染图像?例如,如果我有一个名为 Bullet 的类,如何在运行时动态创建图像
? 我真的很感激一些帮助。
例子:
另外,我怎样才能让它自动循环一个方法(我已经在主类中运行了一个循环,但是如何将它附加到块中?)?
谢谢,
乔
编辑:通过创建图像,我的意思是也渲染它。
或者,对于我正在开发的游戏,它的行为有点像 Frogger,当我声明它并将它的更新语句添加到 BasicGame 文件中的 update() 循环时,如何制作这个类的称为纹理渲染的图像?包杂项;
Current 类在玩家处于其中时将其向左移动。但是,我怎么能通过调用上面所说的