问题标签 [pathing]

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

php - PHP路径问题

我有一个文件,functions.php。该文件中有一些指向特定位置的函数,例如:

此函数返回 images/ 文件夹中的目录,其中 functions.php 文件所在的位置。

问题是,如果我从另一个文件夹中的脚本中包含这个 function.php,而不是 function.php 所在的文件夹,这个函数将不会给出正确的结果。

如何解决这个问题,所以它总是会返回functions.php所在的文件夹?

路径如下所示:

0 投票
1 回答
86 浏览

python - 简化 A* 的速度

一段时间以来,我一直在尝试优化我自己的 A* 搜索算法的实现,最后稍微改变了实际的算法部分。

我一直想知道这种方法是否会比常规 A* 更快。为什么或者为什么不?如果是这样,有什么理由在这种略有不同的方法上使用常规 A*?

我知道使用堆队列,但这不是这个问题的重点。

0 投票
1 回答
115 浏览

java - Java 路径 foreach 循环

我试图通过设置单个怪物“chasePoint”来让我的“怪物”通过“PathingCoordinates”的数组列表。但每次我添加超过 1 个怪物时,它们都会在 JPanel 周围四处奔跑。(我的猜测;采取最快的路线到下一个“追逐点”)

由于我是 Java 新手,并且是 foreach 循环的第一次用户,如果有人会指出我的逻辑失败的方向,我会很高兴。

抱歉,如果需要更多信息,请请求。

编辑:每个怪物生成之间都有延迟。第一个怪物追逐正确的“chasePoint”下一个小怪,似乎随机移动。

0 投票
1 回答
242 浏览

java - 使用寻路时找到最接近其目的地的对象

我希望对我的 2D java 游戏的伪代码有所帮助,

在此处输入图像描述

怪物(橙色球)通过路径坐标(点)沿着黑线运行:

每次怪物到达“追逐点”时,它都会获得一个新的追逐点,等等......

黑色方块应该看起来像是在射击怪物,绿色圆圈是射击场。但是我如何决定子弹的去向呢?我更喜欢黑色方块在前面射击暴徒,但是由于暴徒可以减速/眩晕,因此没有特定的顺序,我怎么知道哪个暴徒在前面最长?

0 投票
2 回答
1837 浏览

java - java打印字符串给出指针编号

我正在使用 java 中的一个特殊寻路系统,它需要在某一时刻打印它的路径。它远未完成,但我遇到了一个问题。当我运行我的代码时,它会打印一个指向字符串的指针,而不是字符串本身。这是代码:

输出看起来像这样

正如您在路径的构造函数中看到的那样,我已经将路径设置为字符串“”(空字符串)。由于该字符串目前尚未更改,因此调用此代码我希望它返回“”,但它反而给出了这些奇怪的字符串指针。有谁知道怎么回事?

注意我已经尝试调用 route[0][0] 但 java 不允许这样做。

0 投票
1 回答
169 浏览

codeigniter - MVC URL 问题 (Codeigniter)

我正在使用 Codeigniter 构建一个网站,我非常喜欢在 MVC 模式中如何使用 URL 来引用控制器方法。这似乎非常合乎逻辑和直观,但是,我似乎遇到了一系列与这种模式有关的问题!

所以我正在建立一个活动网站,目前我正在通过一个主站点控制器传递所有内容,传递一些参数:

这很好用,因为它会加载以下 URL 的内容:

但是,如果我想通过这个控制器传递任何其他不是事件的东西,即注册/用户,我必须为此编写一个特定的路由!

值得注意的是我的路由是:

我可以为每个实体编写单独的控制器,即事件、场地、城市,但每个控制器看起来都与上面的大致相似(对吗?),因为每个控制器都需要参数来获取数据。

我的问题是 - 开发这样的长查询字符串的最佳实践方法是什么?单个控制器是否正确?感觉不像,但是多个控制器会违反 DRY,只是因为它们都需要非常相似的数据。任何帮助表示赞赏!

0 投票
1 回答
626 浏览

actionscript-3 - Actionscript 3- 舞台上的随机移动?还有,境界?

我正在尝试编写一些东西,其中有生物在舞台上来回奔跑,上下奔跑,而我作为玩家,必须尝试接近它们,并捡起它们。舞台上也有界限——

  1. 地图约束——一个大的矩形框很容易完成。我已经做到了。
  2. 地图内的边界也是矩形,但不是将玩家弹回矩形内,而是尝试做相反的事情——让玩家远离它。

我的代码现在看起来像这样:

上面的代码效果不太好,因为在盒子的左右两侧反弹的代码与我正在测试的盒子的上下部分冲突。任何想法如何顺利地做到这一点?

另外,我遇​​到的另一个问题是游戏中怪物的路径。我试图让他们做以下事情:

  1. “有机地”四处走动,或者随机地移动一点——移动一点,停止。如果他们遇到边界,他们会停下来移动到别处。不关心去哪里,只要他们停止移动到岩石和树木中,诸如此类的事情。
  2. 尽量不要重叠,尽量在舞台上走动。
  3. 如果它们重叠,则将彼此推开,尽管我想让它们稍微重叠。

我正在缓慢地构建该代码,但我想我只想问是否有人对如何做到这一点有任何想法。

0 投票
1 回答
3323 浏览

c# - 从任务调度程序运行时,程序搜索配置文件的错误目录

我有 ac# 表单应用程序。它在加载时打开一个文本文件。从这个文本文件中读取默认设置。然后它用默认数据 填充numericupdown字段和字段。textbox

我想在每晚的特定时间运行它。windows 任务似乎正在尝试打开程序。但是,在加载时,它会得到一个FileNotFoundException Could not find file 'C:\Windows\system32\Settings.txt离我的应用程序运行文件夹不远的地方。从命令行运行并在 MVS2013 中使用 run 时,它会正确打开。

在我的程序中,我正在使用相对路径搜索这个文件

有人能解释一下这种荒谬吗?我将不胜感激。

0 投票
1 回答
44 浏览

sql-server-2008 - 路径分析网络数据

我正在对我的原始网络分析数据进行一些分析,并试图在我的网站上找到导致购买的常见到达路径。我已将所有数据迁移到下面的一个整洁的表/脚本中:

  1. [ORDER_ID]:非唯一 VARCHAR(A1000、A1001 等)
  2. [VISIT_IN_PATH]:数字(1、2、3、4、5 等)
  3. [VISIT_REMAINING]:数字(1,2,3,4,5 等)
  4. [频道]:VARCHAR(直接/电子邮件/显示/付费搜索/免费搜索)

我希望得到的是路径的计数,因此例如仅使用 ORDER_ID ABC123 我可能会得到以下信息:

COUNT/VISIT_IN_PATH_1/VISIT_IN_PATH_2/VISIT_IN_PATH_3/VISIT_IN_PATH_4/VISIT_IN_PATH_5 1/免费搜索/免费搜索/直接/免费搜索/直接

我对 SQL 很陌生,我的第一个想法是某种支点,但我每次接近这个问题时都会遇到必须定义每种可能性的墙。

当然有更好更简单的方法吗?

如果有任何帮助,我将不胜感激。

谢谢

0 投票
1 回答
26 浏览

url - Yii URL override

I've tweaked around my yiitestapp and was able to display what was needed by making my own function and pages in views. However, I want to link those pages I have made on the menu bar. How do I override the url pathing?

For example, this line of code:

generates the address

but I need the "/" away.