问题标签 [game-development]

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 投票
1 回答
1048 浏览

c# - 服务器-客户端同步

我一直在谷歌上寻找这个答案,我只是找不到我的问题的答案。我有一个 2D rpg,我想用它来构建一个客户端-服务器架构。我如何“同步”事物?由于滞后,当数据到达另一端时,一切都“回到了过去”。即使使用客户端插值等,我如何在客户端和服务器之间获得“公共时间”?即,如果从客户端到服务器需要 60 毫秒,-服务器如何知道它是 60 毫秒,还是 90、120 等?唯一的办法就是以某种方式在它们之间有一个共同的时间,因为我可以使用滞后计算来更好地同步事物?我完全迷失了他的:(

谢谢你的帮助

0 投票
1 回答
1689 浏览

android - 如何在Android中存储游戏等级分数?

请告诉我如何存储关卡信息(如愤怒的小鸟关卡显示屏幕包含******与我的 Android 游戏相同)。

0 投票
0 回答
603 浏览

android - Android OpenGL 360 度对象视图

创建一个 Android OpenGL 项目所需的协议是什么,该项目只显示一个可以 360 度查看的人头,并可能为该图像添加颜色(如 Foutain GL)......

0 投票
1 回答
178 浏览

php - 使用 mongodb 存储经验值

我正在构建一个用户可以获得 XP-s 的系统。这些点用于调平系统。

我想知道,存储它的最佳方式是什么。我使用 mysql,但我认为,mongodb 可能是完成这项任务的更好方法,所以请帮助我,如何在 mongodb 中完成这项工作。

细节:

  • 用户可以获得xp-s来使用系统(1xp/小时或1xp/10分钟,现在没关系)
  • 必须保存最后添加点的时间以避免每小时节省更多点(我可以在会话中保存,但这种方法存在手杖问题)
  • 我不知道,是否有必要保存数据库中的所有点,或者足以增加 xp-s 的计数器。
0 投票
1 回答
418 浏览

math - 围绕网格旋转矩形以计算玩家视图

我有一个可以旋转和移动二维笛卡尔网格的玩家,我需要计算在屏幕上绘制敌人的位置。

玩家应该有一个特定的视点,即玩家面对的方向前面的屏幕大小。(有点落后)

我已经尝试了很多方法来使用双极坐标和 Trig 来实现这种混乱,但我无法解决计算应该在屏幕上绘制敌人的位置的问题。

问题最好以图形的形式表示,绿色是视点,它是一个可以围绕网格旋转和移动的矩形,点代表玩家和敌人。

蓝色是玩家,红色是敌人 绿色代表观点

所以我需要计算出屏幕上敌人相对于玩家旋转和位置的位置。

0 投票
4 回答
5358 浏览

c++ - SDL 和 C++ 中的冲突

如何计算 C++ 和 SDL 中两个矩形之间的碰撞,以及如何让玩家无法通过这个矩形(即确保一个矩形不能通过另一个矩形)?

我知道停止玩家会是playeryvel = 0,使玩家的 Y 速度为 0,因此他们无法通过它。我的问题是,当我想停止通过另一个矩形移动时,这将停止所有垂直移动。

我当前的代码使用了一个名为check_collision(SDL_Rect, SDL_Rect). 这是我的用法代码和实际功能。

0 投票
1 回答
107 浏览

vb.net - CPU 播放器 VB.NET

所以我正在开发一款扫雷旗游戏,多人版已经搭建完毕,但是单人版还在开发中。重要的是要提到我正在使用 DataGridView,并且我正在应用r = tab1.CurrentCell.RowIndex + 1c = tab1.CurrentCell.ColumnIndex + 1查看玩家点击的位置。我想做的是让 AI 在轮到它时单击任何随机单元格,但我该怎么做。有什么想法吗?

最好的问候,乔奥。

0 投票
0 回答
253 浏览

android - 无法理解在设备之间传输数据,使用 cocos2d 游戏

我已经完成了安卓开发者的蓝牙聊天示例,现在我正在设计一个游戏,需要在设备之间传输坐标。我正在使用 cocos2d,现在如何通过蓝牙在其他设备上发送数据。我需要在这个游戏中应用蓝牙聊天应用程序,但是如何?我无法理解如何实现它。任何建议都非常感谢......如果你不明白我想问什么,请提出任何问题......

}

0 投票
1 回答
786 浏览

java - 和Engine Physics示例

所以,我正在研究 AndEngine PhysicsExample 代码。我想知道这种方法的含义是什么(http://pastebin.com/Day2hciB):

0 投票
2 回答
91 浏览

php - PHP - 检查三维数组中所有值的任何更短的方法?

基本上我有这个代码场景:


['player_1_pawn'][index]['currentHealth']如果 all小于0,是否有任何方法可以检查或遍历所有索引,
而不是像我发布的那样一一编写?