问题标签 [racing]

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

actionscript-3 - 带跟随相机的赛车游戏

我正在尝试弄清楚如何在 Flash 中创建赛车游戏(就像网络上已经存在的许多教程一样)。

然而,与其保持关卡静止并移动汽车 - 是否可以让玩家的汽车在屏幕中央保持静止并围绕玩家旋转关卡?

0 投票
1 回答
4022 浏览

unity3d - Unity - 汽车 AI 避障

抱歉问得太频繁了。我对 Andrew Gotow 的汽车 AI 有疑问。问题是人工智能没有避开他们面前的玩家/汽车,或者他们只是继续前进并撞到他们面前的玩家/汽车。当撞到汽车或任何障碍物时,它们会停止加速或停止工作。

请帮我。我不知道如何让 AI 不应该撞到障碍物

这是我使用的代码。谢谢你的帮助

}

0 投票
4 回答
407 浏览

delphi - 在计时应用程序中对赛车手进行排序

我正在创建一个使用 AMB MyLaps 解码器 P3 协议的应用程序。

我想不出一种方法来根据圈数和圈速对赛车手进行分类。例如,第 1 位的人跑了 3 圈,第 2 位的人跑了 2 圈。但是,我该如何订购 2 人在同一圈的情况呢?

这是我用来保存信息的记录:

为每位赛车手创造了一个新纪录。

我目前使用的代码是:

但效果不太好:)

0 投票
2 回答
333 浏览

java - 如何在此代码中停止闪烁

问题是当我在小程序屏幕上移动我的汽车时,它会闪烁。有没有办法解决这个问题。我怎样才能使它无闪烁屏幕。我搜索了大多数网站,但他们显示的方式并没有那么有效

thnx 提前寻求帮助

0 投票
1 回答
516 浏览

php - 如何在 MySQL 中正确处理赛车?

很可能是一个毫无头绪的问题,但我想从好的方面开始:尽管我尽了最大努力,但我实际上从未真正学会编程,而且我有点“边学边学”,所以如果这看起来非常好,请原谅我对你来说很明显......这更像是一种建议和反馈的问题,而不是纯粹的编程。

我的情况如下:我正在构建一个赛车游戏,它将接收来自多个用户的各种输入(通过 php 网站),我将这些信息存储在 MySQL 数据库中,我想每周处理一次所有该信息生成“单圈时间”,然后将创建一场比赛(我的“输出”)。不考虑计算该输出的各种方法,我需要做两件重要的事情,我完全不知道如何开始:

1)存储每个用户的比赛信息(每圈的单圈时间,最快的圈速,每圈的比赛位置,比赛结束时的比赛位置,根据位置奖励积分)。我应该在哪里以及如何以最佳方式存储这些信息?我创建了一个带有自动递增的唯一标识符的比赛数据库,我想我将为每场比赛生成一组数据,所以我应该将与该比赛有关的所有信息存储在那里吗?然后我会为单圈时间信息创建一个数据行(带有时间类型吗?)(1 行用于 lap1,1 行用于最快,等等...?)?但是我怎么知道哪个用户(每个用户都有一个唯一的用户 ID)做了哪一圈(我如何将用户 ID 分配给单圈时间)?

2)在比赛结束时,我需要根据最后的比赛位置来奖励积分,我应该只比较总圈速(附加行吗?)并按最低排序?点数据将存储在用户数据库中吗?

感谢您为该项目的建模提供的任何意见!

0 投票
1 回答
473 浏览

java - 考虑速度的 A* 算法

我正在开发像http://harmmade.com/vectorracer/这样的赛车游戏,并且我已经实现了用于 AI 玩家的 A* 算法。该算法适用于 1 块移动,但我不希望 AI 玩家一次只移动 1 个块(仅使用它们的相邻点),我需要他们能够在它们时加速和减速转弯关闭。他们的下一个位置应该取决于他们之前的位置,就像 Vector Racer 一样。

createPossiblePoints(Point current) 到目前为止返回当前点的相邻点的列表。每个点的 H 值在它们的构造函数中计算,因为我在那里通过终点并计算它们之间的距离。每个点的 G 值是在我为其设置父级时计算的,G 值是从新点到其父级的距离 + 父级的 G 值。

如何修改此代码以允许加速/减速?

Track_Point 的代码:

添加了一些我失败的尝试和工作简单 A* 版本的屏幕截图

http://tinypic.com/r/zlakg2/8 - 工作版

http://tinypic.com/r/2e3u07o/8 - 修改版(在 createNextPossiblePoints 方法中使用速度作为参数)

0 投票
1 回答
709 浏览

camera - 如何在 Unity 3D 赛马游戏中设置摄像头

我正在Unity3D中构建一个赛马游戏,我的相机有问题:目前,我的相机只专注于一匹固定的马(例如,一号马),所以当这匹马远离其他马时,就会只有一匹马出现​​在屏幕上,这不是很好的解决方案。有人对此有一些想法吗?谢谢,

0 投票
2 回答
2901 浏览

javascript - 在 Phaser 中设置汽车的最大和当前速度

我正在使用使用 JS 的 Phaser 框架制作一个自上而下的赛车游戏。我在让汽车减速时遇到了一些麻烦,目前它只是在没有按下任何按钮时停止。我希望它减速停止。到目前为止,这是我的代码: create: function () {

我在这里查看了一些关于相同问题的问题,这就是我现在所处的位置。我已经设置了 maxSpeed 和 currentSpeed 但由于某种原因它不允许我实际使用它。浏览器中的控制台没有给我任何错误,所以如果有人可以指导我,那就太好了!

谢谢。

0 投票
1 回答
1738 浏览

unity3d - Unity:使用加速度计在 Android 中构建赛车游戏

我想使用 Accelerometer 和 Unity 开发 2D 赛车游戏。传感器将使汽车像这个图一样向左或向右旋转。 在此处输入图像描述

当我将智能手机向右翻转时,汽车将向右转,当我向左翻转时,汽车将向左转。翻转智能手机时,我使用加速度计传感器来转动汽车。

我的代码:

类移动控制器:

当我在我的智能手机中构建和运行时,汽车不会停止旋转,而且它的旋转速度太快。我想Update在第一个代码中修改函数,以使汽车可以平稳地左右旋转/左右转动。

那么,如何解决呢?

0 投票
1 回答
369 浏览

ios - SpriteKit 中的假 3D 赛车手

我读过这篇关于创建像 Outrun 或 Lotus 这样的老式赛车游戏的文章。

链接到文章

那里的代码基于 HTML 画布元素和 JavaScript。为了实现 3D 效果,作者对赛道进行分段,并为每个分段绘制简单的 2D 多边形,然后投影到“3D 空间”中。绘制这些多边形的代码是这样的:

这些多边形在每一帧中绘制。我想知道相同的概念如何转化为 SpriteKit。因为在 SpriteKit 中绘制自定义多边形的东西几乎唯一的选择是 SKShapeNode 我想使用这些。但是,我觉得该解决方案可能存在一些严重的问题:

  • 我听说 SKShapeNodes 的整体性能非常差,内存泄漏问题等等
  • 根据上述概念,必须在每一帧中创建数百或数千个 SKShapeNode 来在屏幕上布局和渲染轨道,这可能会完全破坏帧速率

我开始怀疑是否真的有可能在 SpriteKit 中创建类似的游戏。你对如何去做有什么建议吗?还是我需要转移到 SceneKit 并使用真实的多边形来达到预期的效果?非常感谢任何帮助或建议。提前致谢。