游戏开发 问答列表

在两个 AABB 盒子之间找到合适的推出矢量,知道速度

作者:Krys 提问时间:4/16/2021

几乎就是标题中所说的。 假设我有两个 AABB 盒子,并且我知道它们的速度,我怎样才能找到正确的推出矢量让它们相互滑动? 我的意思是: A_VELOCITY = Vec2(1, 1) B_VELO...

如何以不同的颜色显示精灵的被遮挡部分

作者:Bob 提问时间:8/23/2023

我想知道如何使用 SpriteKit 执行屏幕截图中所示的操作。当精灵在地图上移动时,被其他精灵覆盖的部分会以不同的颜色显示。 请让我知道它是如何完成的。先谢谢你。...

Unity InputSystem 仅注册鼠标右键

作者:sjoshua270 提问时间:8/29/2023

我正在使用 Unity 的 InputSystem,并且有两个相同的操作(“Click”和“AltClick”)。操作类型均为 Button。 我的鼠标左键输入工作正常。我收到了对所有三个按钮阶段(启...

我的游戏声音可以在电脑上运行,但不能在iPad或iPhone上运行

作者:Walt Sautter 提问时间:9/6/2023

我写了一个游戏,当通过拖放给出答案时,它需要产生声音。波形文件(都在我的主机服务器上) var sound1 = ec_alert5.wav') 和 var sound2 = fart%20noise...

当 skspritenode 的帧与另一个 skspritenode 的帧相交时,我可以通过什么方式调整它的位置以防止它们重叠?

作者:quickj 提问时间:9/13/2023

我想更新我的skspritenodes的位置,以便在它们开始重叠时将它们推开。我正在考虑尝试使用if语句来检查一个框架是否与另一个框架相交,但我愿意尝试另一种解决方案。 var ships: [SK...

如果我使用普通 Swift 对所有游戏逻辑进行了建模,我可以在 SpriteKit update(_:) 函数中编写所有游戏逻辑吗?

作者:rayaantaneja 提问时间:10/2/2023

我在 Swift 中模拟了一个非常简单的 2D 游戏。我使用结构来表示我所有的游戏元素,包括精灵、联系人、行为/动作、动画等。所有这些都非常高效,而且游戏非常简单(例如,检查距离平方以确定接触,使用简...

在四个方向中的任何一个方向上查找与给定矩形最近的矩形 [关闭]

作者:furious programming 提问时间:10/7/2023

已关闭。这个问题需要更加集中。它目前不接受答案。 想改进这个问题吗?更新问题,使其仅通过编辑这篇文章来关注一个问题。 上个月关闭。 社群在上个月审查了是否要重新讨论这个问题,并关闭了这个问题: ...

为什么 SFML 2.6 会出现未定义的引用错误,而 SFML 2.5.1 却没有?

作者:El-Zack0 提问时间:10/17/2023

我试图在代码块上配置 SFML 2.6 以进行游戏开发,但它在构建项目时给了我很多错误,绝大多数错误都是未定义的引用(类似于“对'__imp__ZN2sf6StringC1EPKcRKSt6local...

如何使用 SDL 获得持续的用户输入?

作者:Slykapar 提问时间:10/19/2023

我正在尝试使用 SDL 用 C 编写游戏。问题是键盘输入不是恒定的。如果我按下一个键,玩家会移动一步,暂停,然后流畅地移动。这就像我在文本文档中并按住一个键一样。我尝试使用,我也尝试使用然后做,但两者...

C++ Raylib 在 VsCode Windows 中编译

作者:Curly 提问时间:10/20/2023

版本:VSCode=1.83.1,Raylib=4.5,c++ extension=v1.17.5,Visual Studio build tools=17.7.5 我正在学习这门 udemy 课程...


共40条 当前第4页