小编sfa*_*ota的帖子

为什么这个球在一个圆圈内不能正常弹跳?

请看这个小提琴:https://jsfiddle.net/sfarbota/wd5aa1wv/2/

我试图让球以正确的角度在圆圈内反弹而不会失去速度.我想我有碰撞检测,但我面临两个问题:

  1. 每次弹跳球都会减速,直到最终停止.
  2. 弹跳的角度似乎是不正确的.

这部分是基于这里给出的答案:https://stackoverflow.com/a/12053397/170309但我不得不从Java翻译,并且从他们看起来无关紧要的例子中跳过了几行.

这是代码:

JavaScript的:

function getBall(xVal, yVal, dxVal, dyVal, rVal, colorVal) {
  var ball = {
    x: xVal,
    lastX: xVal,
    y: yVal,
    lastY: yVal,
    dx: dxVal,
    dy: dyVal,
    r: rVal,
    color: colorVal,
    normX: 0,
    normY: 0
  };

  return ball;
}

var canvas = document.getElementById("myCanvas");
var xLabel = document.getElementById("x");
var yLabel = document.getElementById("y");
var dxLabel = document.getElementById("dx");
var dyLabel = document.getElementById("dy");
var vLabel = document.getElementById("v");
var normXLabel = document.getElementById("normX");
var normYLabel …
Run Code Online (Sandbox Code Playgroud)

javascript math physics

5
推荐指数
1
解决办法
835
查看次数

在CSS中,我可以在其他文本之前或之后添加不同样式的文本吗?

例如,如果以下内容是HTML文件的一部分:

<span>foo</span>
Run Code Online (Sandbox Code Playgroud)

可我莫名其妙后加上"栏"与斜体:after:before在CSS伪元素,以便它会说"富 "?

css

2
推荐指数
1
解决办法
2583
查看次数

我应该开始学习经典的VB/ASP还是.NET?

我意识到VB.NET和ASP.NET是他们看似过时的经典同行的继承者,但我注意到一些工作描述仍然将VB6和经典ASP列为要求.这可能是因为他们希望能够将代码从经典转换为.NET的人,但我不太确定.经典的VB和ASP是否有助于维持长期的职业生涯,或者我应该完全跳过它们并学习.NET?新旧之间的差异是否足以让我先学会哪些差异?如果有帮助的话,我会在大约一年半的时间内开始实习,但在此之后的一两年内,我不打算找一份实际的工作.

vb.net asp.net vb6 asp-classic

2
推荐指数
2
解决办法
570
查看次数

标签 统计

asp-classic ×1

asp.net ×1

css ×1

javascript ×1

math ×1

physics ×1

vb.net ×1

vb6 ×1