问题标签 [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 投票
2 回答
84 浏览

php - Foreach 打印表不起作用

为什么不显示表格?

0 投票
3 回答
114 浏览

java - C 和 OOP 需要一点澄清

我目前正在用 C 语言进行大量编程。我是一名本科生。我们学习的第一门语言是 Java,现在我正在学习 C。

在 Java 中,我们为一个对象的实例创建了一个类,它是字段变量(状态)和一堆方法(或行为)。

在 C 中我们有一些非常相似的东西,我们有一个包含我们的对象的结构(我猜,我认为这是它的“状态”或字段变量或“属性”),我们有可以传递对象的函数来修改它的行为。

在 CI 中可以通过数据隐藏或通过头文件共享来实现相同的“封装”和“继承”形式。

虽然我完全理解 Java 和 C 以非常不同的方式实现这一点,但我对为什么 C 不被真正视为 OOP 而是程序化感到困惑。

我觉得我错过了一些重要的东西。也许我不清楚什么是程序编程?或者我只是计划错误或使用 C 完全错误。很高兴知道。

编辑:

我不会在每张海报上打字,而是将其添加到此处。非常感谢你们,老实说,我以为我错过了一些重要的概念。你们都说得有道理,我觉得我有更好的理解。非常感谢大家这么快回答并花时间回复这篇文章。

再次感谢我真的很感激!

0 投票
2 回答
37 浏览

php - 函数中来自不同文件的变量而不使用全局

哎,

我定义(在 config.php 中):

用于连接到 mySQL 数据库。现在我想在我的函数(functions.php)中使用该变量:

不使用全局:

任何干净的想法(程序)?

0 投票
1 回答
5638 浏览

java - Object Oriented Programming vs. Procedural Programming

I'm trying to write two examples of code in java: OOP and procedural, but I can't think of procedural code example. I have one example of an OOP code below. Can someone give me an example of a procedural code and explain a little as to what it does?

OOP example below:

0 投票
2 回答
309 浏览

c++ - 为什么我的柏林噪音如此……嘈杂?

我的柏林噪声实现有问题。由于某种原因,它似乎太吵了。我不知道如何将其用于游戏地形。这是一个屏幕截图:

柏林噪声问题

这是我的生成代码:

这是我的 hacky 渲染代码,用于调试目的:

我已经尝试过线性和余弦插值,双重和三重检查了我的类型转换和变量,我不知道这里发生了什么。我错过了什么?

我基于这篇文章的实现。

0 投票
0 回答
228 浏览

perlin-noise - 平滑低分辨率体素噪声

在阅读了 n0tch.tumblr.com/post/4231184692/terrain-generation-part-1 上的博文后。通过以较低分辨率采样,我对 Notch 的解决方案很感兴趣。我在我的引擎中实现了这个解决方案,但立即注意到他没有详细说明他在其间插值以消除噪音。

来自博客:

不幸的是,我立即遇到了性能问题和可玩性问题。由于需要进行大量采样而导致的性能问题,以及由于没有平坦区域或平坦的山丘而导致的可玩性问题。这两个问题的解决方案原来只是以较低的分辨率进行采样(沿水平方向缩放 8 倍,沿垂直方向缩放 4 倍)并进行线性插值。

这是没有平滑的低分辨率方法的结果: 低分辨率体素

我试图平滑块噪声数组中的噪声并立即注意到一个问题: 尝试平滑

现在噪音看起来也不那么随机了。

如您所见,块之间存在明显的过渡。我究竟如何使用插值来平滑低分辨率噪声图,以便块之间的边界平滑连接,同时仍然显得随机?

0 投票
1 回答
51 浏览

random - 使用 ALPHA MAP 随机放置对象

我想使用 ALPHA MAP 随机放置对象(只有黑色,不是灰度)。地图上的黑色区域用于确定我们可以放置对象的位置。

我为什么要这样做?例如,我们有一些带河流的地形。我们想在那个地形上随机放置一个箱子,关键是我们不希望我们的箱子在河里。我们有一个特殊的位置来放置那个箱子,这个位置可以有一个非常复杂的结构。

带有湖泊和河流的简单地图:

带有湖泊和河流图像的简单地图链接

放置对象位置的黑白地图:

用于放置对象图像的位置的黑白地图的链接

当然,我们可以使用 Random.Range() 获取随机点,并通过将其与像素值进行比较来检查每个点:“该点在黑色区域上吗?” 但是,如果我们有一个非常小(< 总面积的 10%)和复杂的“可用”区域(例如,沼泽中的岛屿),那么将会有大量的“垃圾”点。因此,这是一种非常低效的方法。

是否存在快速和性能技术来获得所需数量的“可用”点?

0 投票
1 回答
1498 浏览

dictionary - 程序道路生成,统一

我正在开发 2d 等距游戏。你在城市里开车,仅此而已。问题是生成具有连接道路的随机地图。我想写脚本——我想我能——但我找不到算法本身的想法。假设我有 100x100 的地图,我想建立布尔表 1 是道路 0 不是道路。

到目前为止,我的解决方案是在水平和相同的垂直方向上绘制随机数行(例如 4-8 行)。但是这个路线图是直的。

你能分享一些想法吗?任何会有所帮助

0 投票
1 回答
701 浏览

php - 准备SQL语句的程序mysqli方式是什么?

我的代码中有一个 SQL 查询,我想将其转换为准备好的语句以阻止 SQL 注入等漏洞。所以这就是我要转换的内容:

这是我尝试过的,但它不起作用。

网上几乎所有的例子都没有使用我使用的程序方法。我该如何纠正这个问题?

0 投票
0 回答
393 浏览

opengl - Lsystem 3d 树,更真实

我尝试使用 Lsystem 在 OpenGL 中实现程序 3d 树。到目前为止,我可以获得以下结果: 在此处输入图像描述

它看起来像一棵树,但我想改进结果,并获得更逼真的树。有人有任何想法来简单地为树添加厚度特征,因为现在它只是一些“棍子”,或者像树叶一样的结构......我想在程序地形渲染中使用它。

先感谢您。