问题标签 [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.

0 投票
2 回答
350 浏览

abcpdf - abcpdf 文档对象的自上而下方法

ABCpdf 中 doc 对象的默认 (x,y) 轴从左下角开始。有没有办法让它在左上角。?

0 投票
1 回答
10567 浏览

database-design - 自上而下与自下而上 - 规范化

有人可以为我描述关于数据库(即关系数据库)自上而下规范化和自下而上规范化之间的区别。

0 投票
5 回答
1337 浏览

java - 使用自上而下的方法在 Java 中设计 API - 编写 Javadoc 是最好的起点吗?

每当我需要用 Java 设计 API 时,我通常会从打开 IDE 并创建包、类和接口开始。方法实现都是虚拟的,但 javadocs 很详细。

这是处理事情的最佳方式吗?我开始觉得应该首先编写 API 文档——甚至在编写第一个 .java 文件之前。这有几个优点:

  1. API 设计者可以完成设计和规范,然后在几个实现者之间拆分实现。
  2. 更灵活 - 设计更改不需要在寻找编辑 javadoc 注释的位置的 java 文件中来回切换。

有没有其他人同意这个观点?如果是这样,您将如何开始 API 设计?

此外,是否有任何工具可以提供帮助?甚至可能是某种基于注释的工具,它生成文档,然后生成骨架源(有点像模型到代码生成器)?我遇到了Eclipse PDE API 工具——但这是特定于 Eclipse 插件项目的。我没有找到更通用的东西。

0 投票
1 回答
378 浏览

entity-framework - 实体框架、存储库、数据层、3 层

我正在尝试使用 Entity Framework 可视化 3 层设计。

如果我在 EF 上下文之上有一个存储库,它们是否都是数据层的组件?

还是存储库是数据层本身,而 EF 是其他东西?

我将有一个与存储库或数据层通信的 BLL(我不知道..),我试图弄清楚这一切是如何结合在一起的。

0 投票
2 回答
721 浏览

java - 局部变量 NullPointerException

当我单击登录类上的注册按钮时,我收到了一个空指针异常,它给出了该错误。我试图修改局部和全局变量,但似乎没有任何东西可以修复错误,我可能在 onClickListener 上搞混了,因为当我删除该代码时它似乎可以工作。

注册.class。

日志猫:

编辑:这是在 x86 模拟器上。

0 投票
1 回答
1343 浏览

java - 如何将子弹与枪对齐?

我有我的播放器的图像(自上而下的 2D)。玩家旋转面对镜头,并拿着枪。创建子弹时,它们会在玩家的 x 和 y 处创建。这在玩家面向正确方向时有效,但当玩家旋转并射击时,子弹会朝着正确的方向前进,但不会来自枪口。我怎样才能解决这个问题?

0 投票
7 回答
99646 浏览

parsing - 左分解和左递归之间的区别

Left Factoring和 和有什么不一样Left Recursion?我知道这Left factoring是一种自上而下的预测解析技术。但是当我听到这两个术语时,我会感到困惑。

0 投票
1 回答
1697 浏览

collision-detection - 实现弹丸运动和碰撞检测 - 在 2D 自上而下游戏中的响应

在 2D 游戏中有很多关于弹丸运动的例子。

  • 但是,在 2D 俯视图游戏中实现抛射运动的方程式是什么?例如,我们想踢一个球并增加它的高度(就像明智的足球一样)。

我读到可能有两个精灵,一个用于球,一个用于其阴影,可以产生球越来越高的错觉。

  • 但是,当球击中柱子时,我们如何实现碰撞检测和响应呢?我们是否也必须使用 z 坐标?
0 投票
1 回答
451 浏览

actionscript-3 - Box2d AS3 Flash 在自上而下的视图中模拟风与摩擦

我正在尝试制作一个自上而下的游戏,您可以在其中使用 Box2d 扔光盘。这个世界没有重力,所以圆盘可以被抛出,然后在我设置的惯性和线性阻尼下在舞台上弹跳。现在,如果我尝试在进入框架上使用 ApplyForce 引入风,它会不断地朝那个方向推动圆盘,直到它撞到墙上。我想做的——到目前为止还没有运气——给舞台(地面)一些虚构的东西,这样当球失去动力时,它最终会静止/粘住。ApplyForce 的代码如下:

有什么想法吗?

谢谢。

0 投票
1 回答
442 浏览

c# - XNA- MOBA 游戏运动

我正在开发原型游戏,MOBA 测试:D

我的运动有问题。我想拥有它,就像英雄联盟一样,一个点击步行系统。同样,角色面对它走过的地方。

这将是一个 2D 自上而下的游戏。

我一直在想,我有一个播放器,还有一个 dot 类。

在点类中,我可以放置一个变量,例如:isVisible。在draw方法中:

在播放器中,类似:

那行得通吗?

提前致谢!