问题标签 [topdown]
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.
input - 基本步行脚本输入
我的游戏中有这个基本脚本,用于在自上而下的关卡中导航我的角色,但每次按下任何键时,都会出现轻微的输入延迟,并且屏幕会冻结一秒钟。
我不知道如何解决它。如果有人有任何想法,我将不胜感激。
java - 在java中实现自顶向下解析器
我必须在 java 中编写一个自上而下的解析器。我知道算法和一切都很好地计算 FIRST 和 FOLLOW 并解析字符串。但我不知道如何开始。因此,对于这些问题,我们将不胜感激:
如何给出语法。我应该为此使用什么数据结构。
是否有任何 API 可以指导我实现目标。
c# - Unity 2D Top Down Shooter 运动问题 C#
我正在尝试在 Unity 中制作一个简单的 2D 自上而下的射击游戏。我有鼠标的基本移动和跟随,但移动存在问题。
每当你同时按下 Up 和 Right 时,它会像你期望的那样沿对角线移动,但是当你松开 Up 键时,它会一直沿对角线移动到我希望它向右移动的位置。我处理运动的代码是:
我怎样才能让运动像我提到的那样表现?像这样沿对角线移动会使运动看起来不正常。
任何帮助是极大的赞赏。谢谢。
java - WSDL 来自与用于生成 Web 服务的 WSDL 不同的 Web 服务
我以自顶向下的方式编写了一个 Web 服务:我先编写了 de WSDL,然后使用 wsimport 工具生成 WS 接口和代理,最后编写了 WS 实现。现在,我的 WS 部署在 Tomee 1.6 服务器上,当我使用 ?wsdl 参数调用它时,我得到的 WSDL 与我第一次编写的不同。在我的第一个 WSDL 中,服务名称是“ImmoService”,而在调用已部署的 Web 服务时得到的 WSDL 中,它是“ImmoServiceService”。
我首先认为这是 Tomee 中的一个错误,所以我在 Glassfish 上部署了 WS。但我得到了同样的结果。似乎我错过了什么。WS 生成的 WSDL 中的服务名称不应与生成 WS 的 WSDL 中的服务名称相同?
这是我首先编写的 WSDL:
这是我在 Tomee 下使用 ?wsdl 参数调用我的 WS 时得到的结果
这是我在 Glassfish 下调用 WS 时得到的 WSDL:
java - libgdx - 相机没有正确跟随播放器 - 跑出屏幕
我正在开发一个类似于 pokemon 风格的 libgdx rpg 桌面游戏(自上而下视图)。在游戏中,当玩家在使用 Tiled 创建的 Tmx 地图周围走动时,我使用 OrthographicCamera 跟随玩家。我遇到的问题是,当玩家在地图中移动时,玩家最终会跑出镜头,让他跑出屏幕而不是保持居中。我搜索了 Google 和 YouTube,但没有找到任何解决问题的方法。
WorldRenderer.class
播放器类
java - 矩形内的 libgdx 动画 - 碰撞检测 - 矩形
我正在编写一个类似于 Pokemon 风格的 RPG 游戏(自上而下视图)。我现在正在研究碰撞检测的问题。我想创建基于矩形的碰撞检测。问题是我很难在我之前设置的动画周围绘制矩形。我在 Google 和 YouTube 上搜索了有关如何处理此问题的答案/教程,但一无所获。
播放器类
WorldRenderer.class
java - 从头开始的 2D 自上而下 Java (1.8) 游戏(无)
所以,首先这是我第一次发帖,我正在尝试用 java(1.8) 和 IntelliJ 制作一个自上而下的游戏,仅此而已。我的所有代码都已做好并已完成(用于显示精灵),我对其进行了测试,但它不断给我错误消息,指出某些部分无效。它应该在右上角的屏幕上显示一个图像(字符),这里是所有代码,请记住,我还没有完全完成:
游戏.java
ImageLoader.java
SpriteSheet.java
播放器.java
错误消息(它给了我多条消息,每次都不一样 // = 那一行是什么,所以你不必通过计数找到它,欢迎您):
我第一次运行 Game.java:
我运行 Game.java 的第二次(以及所有这些)时间:
c# - Monogame 2D 自上而下的敌人 AI
我正在尝试为自上而下的游戏创建一个简单的 AI,它会跟随玩家,但不会立即找到正确的路径。我的敌人必须先移动 100 像素,然后再决定再迈出一步。我已经把一些东西放在一起做我想要的。它看着玩家的坐标,朝着它移动,但也有可能会转向不同的方向。
现在,我通过 EnemyManager 类添加了多个敌人,可悲的是,它们完全跟随彼此的动作。我知道这可能是因为 Random 函数基于它的执行时间。我怎样才能解决这个问题?
我也很确定我使用的方法不是一种有效的方法:
c# - 向与我的角色所看的方向相同的方向发射投射物。[统一 2D 自上而下]
我已经搜索了一堆关于使用发射导弹的自上而下 2D 旋转的帖子,但没有一个适用于我的。
我的巫师设法用他的魔杖发射了他的魔法导弹,但它们出来时与他的魔杖方向不一致。它应该从魔杖的四元数中获取 Z 值,并将其指定为它发出的角度(或者至少我认为它应该这样做)但它似乎比魔杖旋转得更快,虽然它确实会改变,如果我旋转它并没有与魔杖一样变化。因此,如果我指出它会启动。如果我指向右侧 45 度,它会直接向我的巫师发射导弹。
MissileMovement 的代码 ----------------
角色移动的代码--------------------------
如果有人能告诉我我哪里出错了,那就太好了。:)
unity3d - unity3d - 在 3D 中相对于玩家旋转实例化和发射子弹
这是一个自上而下的视图,但在 3D 坐标中,我想实例化并从玩家的枪中发射子弹。该脚本位于桶末端的生成器对象上。还尝试将脚本放在播放器本身上,但也没有用。
问题是子弹没有按预期运行,相反,它们并没有相对于玩家旋转出现,它们只是朝一个非常不同的方向移动。关于对象的变换,“Transform.Forward”不应该意味着在 Z 位置向前吗?