cost 438 ms
物理,像车一样转 - Physics, turn like a car

我很难让花栗鼠物理引擎完成我想要的工作。 似乎可行的唯一解决方案需要一些繁重的向量数学运算。 在进入游戏其他部分的兔子洞之前,我希望有人可以为我提供更好的解决方案。 所需的游戏玩法如下: 角色在自顶向下的视图中在有限空间内移动 在角色面对的任何方向上移动始终是恒定速度 ...

模拟汽车 (Java) - Simulating a Car (Java)

我正在做一个模拟汽车的项目。 要求是通过向汽车加注燃料来演示汽车的运行,然后运行汽车直到没有更多燃料。 模拟以不同速度填充和运行汽车的过程。 在汽车运行时,定期打印出汽车当前的行驶里程、燃油量和速度。 我编写了一些其他类来保存一些我将用来计算燃料、速度和里程的方法。 我只是在如何让它像真正的汽车一 ...

OOP设计:汽车 - 油箱和发动机之间的连接 - OOP design : Car - Connection between Tank and Engine

我不确定我是不是疯狂地违反了OOP。 假设有一个“ 有 ” Engine和Tank的Car类。 当Engine运转时,它会从Tank取油( 比如每个循环一个单位,尽管油不可用 ) Engine应如何从Tank取油? (当两者都是Car领域?) 实际上, Engine应该持续“供 ...

汽车转向算法? - Car steering algorithm?

我已经问过类似的问题,但现在我有一个问题来管理和实现一个简单的 2d(自上而下)赛车游戏的“现实”转向。 我怎样才能为汽车做一个“真实”的转向? (我使用 c#,但欢迎使用另一种语言;))使用 Sin 和 Cos ? 如果是,如何? 提前致谢! ...

OOP设计问题 - OOP design problem

在这种简单情况下,什么是好的设计: 假设我有一个使用FillTank(Fuel fuel)方法的基本类Car,其中燃料也是一个基本类,它具有多个叶子类,柴油,乙醇等。 在我的私家车类DieselCar.FillTank(Fuel fuel)仅允许使用某种类型的燃料(那里没有任何惊喜: ...

为什么分别坚持get-set而不是car.speed()和car.speed(55)? - Why stick to get-set and not car.speed() and car.speed(55) respectively?

除了明确的清晰度,我们为什么要坚持: car.getSpeed()和car.setSpeed(55) 什么时候也可以使用: car.speed()和car.speed(55) 我知道get()和set()对于通过将所有内容保存在一个地方来保持对数据成员的任何更改都是有用的。 ...

如何按价格和速度在二维中对100个汽车图像的10 x 10网格进行排序? - How can I sort a 10 x 10 grid of 100 car images in two dimensions, by price and speed?

这是场景。 我有一百个汽车物体。 每辆车都有速度属性和价格属性。 我想将汽车的图像排列在网格中,以便最快和最昂贵的汽车在右上角,最慢和最便宜的汽车在左下角,所有其他汽车都在网格中的适当位置。 我需要使用哪种排序算法,您有什么建议吗? 编辑:结果并不需要是精确的-实际上,我正 ...

是否使用has-a(组合)或is-a(继承)来建模汽车对象(及其部件,如引擎)? - Whether to model a car object (and its parts such as engine) with has-a (composition) or is-a (inheritance)?

我正在开发一个包含Car对象的类库。 困境是,汽车本身将是一个类别,如注册号码和汽车的其他一般信息。 但是汽车有发动机,底盘等。这些物体也需要建模。 它们应该是嵌入汽车的课程吗? 如果没有,嵌入式类的使用场景是什么? 我已经知道组合是“的一部分”,所以你可以模拟单独的类并使 ...

当一个对象需要修改另一个对象时的OOP最佳实践 - OOP Best Practices When One Object Needs to Modify Another

(这是一个类似C的环境)说我有两个实例对象,一个汽车和一个bodyShop。 该汽车具有iVar颜色和相应的配件。 bodyShop有一个名为“ paintCar”的方法,该方法将接收汽车对象并更改其颜色。 就实现而言,为了使bodyShop能够真正改变汽车对象的颜色,我看到了两种解决 ...

Ruby:@ cars.each do | car |之间的区别 在@cars做车 - Ruby: difference between @cars.each do |car| and for car in @cars do

(抱歉新手问题。)在Ruby中,循环之间有什么区别: 和 ? 效率是否存在差异,或者为什么我们需要两种(或更多)方式来表达同样的事情? 第二种方式对我来说似乎更优雅/自然,但我可能会错过一些重要的观察,为什么第一种可能是更好的选择。 ...

如何显示数组列表中的所有元素? - How to display all elements in an arraylist?

假设我有一个带有属性make和registration的汽车类,我创建了一个 ArrayList 来存储它们。 如何显示 ArrayList 中的所有元素? 我现在有这个代码: 它编译得很好,但是当我使用以下代码在我的测试器类中尝试它时: 我收到类型不兼容的错误。 我的编码正确吗? 如果没 ...

链接列表的实际现实示例是什么? - What is a practical, real world example of the Linked List?

我理解链接列表的定义,但它如何表示并与一个共同的概念或项目相关? 例如,OOP中的组合(EDIT:最初称为'继承')可以与汽车相关。 现实生活中的所有(大多数)汽车都是基本相同的东西; 汽车有一个引擎,你可以启动()它,你可以使汽车go(),停止()等。 汽车通常具有最大乘客容量,但 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM