问题标签 [procedural]

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 回答
1535 浏览

c# - Procedurally place objects at runtime in Unity (C#)

I want my game to have stones, laying around on the terrain. The player can then pick up these stones. My terrain is pretty huge (around 5000x5000 in unity terms) though. I don't think it will be optimal to place hundreds (maby even thousands) of stones as game objects. As my game is multiplayer, I cannot just instantiate the stones as players walk because two players approaching each other would see stones spawning. I also cannot add the stones to the trees of my terrain and mass place them because it would conflict with my tree-chopping and cutting down script.

The solution to my mind would be to somehow procedurally place stones without players noticing. Is this the best way to do it? And if so, how?

I don't need any code but if someone could just outline how they would approach this please? I can't think of the best way to do this... Any ideas would be great!

0 投票
2 回答
8321 浏览

image - 如何使用 rust-image 在程序上生成图像?

我想学习 Rust,并认为程序生成图像会很有趣。我不知道从哪里开始……活塞/锈图像?但即便如此,我应该从哪里开始呢?

0 投票
1 回答
154 浏览

c - 代码设计 - 状态机或程序代码

在代码设计方面,我不确定如何继续进行项目。

考虑一个必须使用模数转换器监控电压值的设备,如果测量值离开某些限制,有时必须调节它的 pwm 输出。该设备还具有一个接口,例如 LED 和按钮以及一个电位计。

如果用户更改电位器值,设备在等待用户输入时仍需监控电压。另一个问题是设备必须快速行动(关闭驱动器以在 10 毫秒内供电)。您会推荐状态机还是程序编程?

用 C 语言构建状态机有多难?当控制器(STM32F0)必须读取 4 个 ADC 输入并生成 2 个 PWM 时,它是否足够快?

0 投票
3 回答
1267 浏览

c - 过程语言和函数语言的区别?

我最近在一次采访中被问到这个问题。我无法得到正确的答案。

当您在程序语言(如 C)和函数式语言(如 haskell)中重复调用具有相同参数的函数时,在哪种语言中您可能会得到不同的结果?我在 [this](过程编程和函数式编程之间有什么区别?)上读到纯函数式语言总是会得到相同的答案。为什么对于函数式语言而不是过程语言如此?

0 投票
1 回答
231 浏览

php - 准备好的语句未执行但 msqli_stmt_execute 返回 true

我在下面有一个插入查询,正在检查插入是否成功使用:mysqli_stmt_execute。查询未执行,因为值未输入到我的数据库中。但是,我正在进入这种if状态。我无法理解这。我之前已经将它包裹stmt_prepare在一个if条件下,并且它也正在返回true它正在成功准备。我对绑定语句做了同样的事情,现在我在最终的执行语句中使用了它。全部返回 true,但查询未执行。表的结构是正确的。我什至在 phpmyadmin 中进行了插入,并将生成的查询粘贴到我的 AddToken 变量中。

编辑我不知道问题出在哪里,但我删除了我的身份验证表并重新创建它并且它有效?

0 投票
1 回答
158 浏览

algorithm - 硬面测地球

这是我要创建的几何类型的图像。

在此处输入图像描述

我想为这样的测地球创建一个算法。我的事情是我需要六边形和五边形的面是平的,而不是像我发现的大多数算法那样本质上是球形的。如果算法能找到下一步,那也很好,这样我就可以在没有更好的词的情况下向上移动“镶嵌”。基本上有更小的六边形和五边形接近它。

找到了一些方法来制作一些较低的镶嵌,但即使这样也会使一个像所附图片一样的方法足以完成我的任务。不过,对于我的项目来说,这些面孔需要很硬。

0 投票
2 回答
202 浏览

minecraft - Minecraft 如何处理特定的方块?

所以 Minecraft 使用程序网格,它们如何处理特定的块?他们如何将石块和泥块分开?

我的世界只是一个例子。我现在想知道它在技术上是如何工作的。

0 投票
1 回答
109 浏览

procedural-generation - 程序生成的“地形”实现

因此,我希望实现菱形正方形,使其能够逐步生成而不是一次生成所有内容。这段视频中的内容: https ://www.youtube.com/watch?v=9HJKrctqIJI

实现地形以便我可以控制细分的最佳方法是什么?我在看 QuadTrees,但我不确定它们是否是最好的方法。

0 投票
1 回答
967 浏览

c# - Icosphere 与 Cubemapped Sphere

我正在研究为我打算编写代码的游戏引擎生成行星,我想知道以程序方式生成行星的最佳方法是什么。(在性能方面。)到目前为止,我看到IcosphereCubemapped Sphere弹出最多,但我想知道两者中哪一个生成得更快。我的问题特别针对LOD,因为我希望有类似于No Man's Sky的游戏玩法。

提前致谢。

0 投票
1 回答
472 浏览

php - PHP:程序代码 - 使用命名空间或闭包数组来避免污染全局命名空间?

我刚刚开始编写一个以程序方式编写的开源软件,作为 OOP mvc 骨架/框架的替代方案。因此,虽然我可以编写自己的 OOP MVC 框架,但其预期目的是按程序完成。这是为了学习目的,也是为了在做一个新项目时准备好一个 DIY 代码库。我还没有完全精通 OOP,所以我觉得这样做是朝着这个方向迈出的一步。然而,这个项目的目的是作为一个程序替代,所以它必须按程序编写(我给出这个前言是为了避免使用 OOP 的答案)。

开始写作后,我意识到代码污染了全局命名空间很多(就像程序代码不会这样做)。

起初,为了解决污染全局命名空间和尽量减少意外命名冲突的问题,我决定在使用的变量和函数前加前缀,如下所示:

$prefix_variableName = 'value'; prefix_functionName($var){ return $var; }

然后我意识到有更好的方法来做到这一点。我有两个想法:

1:创建一个全局闭包数组。这样我在代码中设置的唯一全局是单个数组..就像这样..

2:在每个文件的顶部为全局代码创建一个命名空间......就像......

这两种选择都可以吗?程序代码可以命名空间吗?在这种情况下,哪一个是更好的选择,为什么?还有更多选择吗?