与编程计算机游戏和交互式图形/视频直接相关的问题。涉及游戏逻辑或一般游戏开发的问题(这里是偏离主题的)应该在https://gamedev.stackexchange.com/上提出。
给游戏物体加力(跳跃后的滑动效果)——deltatime相乘导致的抖动问题
//更新方法内部每秒调用60/120次 长 currentFrameTime = System.nanoTime(); 浮动增量时间 = (当前帧时间 - 最后帧时间) / 1_000_000_000.0f; 最后一帧时间 =
如何在 Matter-js 中找到具有特定向量方向的物体与另一个物体之间的距离?
我正在使用 Matter.js 构建一个带有超声波传感器的简单机器人套件环境。 我有一个超声波传感器视野的形状,这样我就可以检测到何时发生碰撞。 嗬...
我正在 Lua(Roblox Studio)中制作主菜单,但开始游戏/播放按钮不起作用 我尝试了播放按钮的代码,但按钮没有响应 本地按钮 = script.Parent 本地主_...
这只是我当前配置的示例代码,我现在有大约 750 个级别,最大是 1000 个。 类游戏级别{ 最终的整数; 最后的字符串问题; 最后的完整答案...
我正在 godot 4 中创建一个 2d 平台游戏,在微调跳跃机制时遇到了问题。当我按住跳跃按钮时,角色会继续跳跃。我希望这个角色只是 ab...
开始获取java.lang.ClassNotFoundException:com.android.billingclient.api.PurchasesUpdatedListener
当 Unity 应用程序在 Android 设备上运行时,我开始在 UnityPurchasing Initialize 上收到错误 Unity 2022.3.181,应用内购买 4.12.2,目标 API 34 UnityEngine.AndroidJavaException:...
我在碰撞检测方面有一个有趣的错误,当玩家下降且未检测到碰撞时,玩家速度会加倍
我正在用 Java 编写一个自上而下的 2d 游戏,具有 8 个方向的运动,在编写我的下一个重大进步(碰撞检测)时,我遇到了一个主要错误。正如问题中所述...
JavaScript 游戏在较新的 MacBook 上运行速度超快
所以我制作了 Flappy Bird 的 JavaScript 克隆版本。它在我的 2021 M1 iMac 上运行得非常漂亮,几乎完美...... 它在我的 2023 M2 MacBook Pro 上也运行得相当好,除了一些小故障。然而,这我...
我正在尝试为我的敌人阶级创造一个视野锥体。现在,它会在向玩家移动之前检查玩家是否在半径范围内,如果不在半径范围内,则会随机移动。我是...
我一直在搜索很多关于使用库尔德语言的信息,该语言在 Unity 3d 中具有 unicode 字符。我发现了一个阿拉伯语支持包,其中包含许多类似于库尔德语的字符,但是...
在我的演示中,您可以看到玩家的相机稍微延迟地赶上了玩家的位置。它跟随他直到玩家最终停下来,逐渐缩短距离。 不幸的是...
声明 每 5 秒将玩家的速度增加 1,起始速度应始终为 5。 仅当我的汽车(黄色)的后端超过
所以,我正在尝试使用 Godot 引擎制作一款平台游戏,并且我正在使用 C#。每次运行代码时,我都会收到以下消息: “E 0:00:00:0740 can_instantiate:无法实例化脚本
我被 Unity C# CameraControl 脚本困住了
我正在编写简单的tps僵尸游戏,现在我坚持使用相机控制,例如x旋转没问题,但y旋转相反,我将光标拖到底部,我的角色查找我如何才能...
定义为动态体的盒子根本不会下落。我尝试下载物理系统的 github 存储库中提供的缩小版 JS,并将我的脚本标签更改为: 定义为动态体的盒子根本不会下落。我尝试下载物理系统的 github 存储库中提供的缩小版 JS,并将我的脚本标签更改为: <script src="aframe-physics-system.min.js"></script> 这也不起作用。我尝试删除调试模式,但这又不起作用。我从存储库中的示例之一复制/粘贴了 HTML,该示例在我的系统上也不起作用(日志中没有错误),因此我假设由于某种原因物理系统没有为我导入。 我正在运行本地服务器来测试代码。 我在这里做错了什么? <script src="https://aframe.io/releases/1.6.0/aframe.min.js"></script> <script src="https://unpkg.com/aframe-event-set-component@^3.0.0/dist/aframe-event-set-component.min.js"></script> <!--PHYSICS ENGINE IMPORTED BELOW--> <script src="https://cdn.jsdelivr.net/gh/n5ro/aframe-physics-system@v$npm_package_version/dist/aframe-physics-system.min.js"></script> <body> <a-scene physics="debug: true;"> <!-- MY CUSTOM CURSOR--> <a-camera> <a-entity cursor position="0 0 -1" geometry="primitive: sphere; radius: 0.005;" material="color: #000000; opacity: 0.5;"> </a-entity> </a-camera> <!-- BOXES--> <a-sky color="#FFAA00"></a-sky> <a-box dynamic-body position="-5 2.5 -6" color="red" scale="1 1 2" animation="property: rotation; to: 360 360 0; dur: 3000; easing: linear; loop: true;" event-set__enter="_event: mouseenter; material.color: blue;" event-set__leave="_event: mouseleave; material.color: red;"> </a-box> </a-scene> 看起来 5nro fork 已存档,并且有一段时间没有更新 - 有一个注释,它是在 cframe 开发的。 从 cframes 存储库导入库后,它似乎可以正常工作: <script src="https://aframe.io/releases/1.6.0/aframe.min.js"></script> <script src="https://cdn.jsdelivr.net/gh/c-frame/[email protected]/dist/aframe-physics-system.min.js"></script> <a-scene physics="debug: true;"> <a-sky color="#FFAA00"></a-sky> <a-box dynamic-body position="-5 2.5 -6" color="red" scale="1 1 2"></a-box> </a-scene>
有没有一种方法可以将 PlayerAttack 与 NpcAttack 结合起来,而不必将 Player 和 Npc 结构简化为单个结构?
我希望能够为 Npc 和玩家发送一个攻击特征,而不是让他们必须拥有自己的攻击特征。 #[导出(复制、克隆)] 结构体玩家{ ...
我希望用户能够按a+d一次,我的游戏应该增加分数,而不是按住它来增加分数,类似于按a+d导致游戏中出现特殊效果。 这段代码...
大家晚上好!我正在开发一个类似银河恶魔城的项目,并且一直在尝试 Godot 和 Tiled 中的关卡设计。 我找到了一些设计关卡的方法,它非常适合我
如果我们使用键盘,如何制作跟随主角的滚动游戏,或者如果我们使用Phaser3使用滚轮,如何制作滚动游戏?
这是我第一次使用Phaser3,我正在尝试创建一个游戏来在网站上显示。我的计划是制作一个垂直地图,您可以使用按键和滚动来导航。事情是...
以下是我需要完成的 Pacman 游戏的样板。我在检测玩家何时会与墙壁碰撞时遇到问题。问题是我不知道玩家在哪里...