我正在为一个大学项目制作一款2d平台游戏。我和我的伙伴们一直在使用jQuery和pure JS。到目前为止,我可以使用jQuery的animate函数将我的角色移动到左右,他可以跳,但我还需要我的角色能够在特定坐标下拾取对象或与它们交互。这些对象使用CSS在屏幕上以绝对位置定位。所以,我的问题是:我能以某种方式跟踪我的角色的x和y坐标,使他与这些物体交互吗? 下面是我如何移动角色的一个例子: function checkKey(e) {
switch (e.keyCode) {
//GO TO LEFT/
case 37:
$('#character
我正在寻找一种在jQuery或纯JS中获得像素滚动量的方法,不是从页面的顶部,而是从div的底部。
换句话说,我需要将超出div高度+页面顶部像素距离的滚动量转换为变量。
我想在下面附加这个视差代码,而不是从页面的顶部计算,而是从目标div从顶部+其高度的距离计算。
/* Parallax Once Threshold is Reached */
var triggerOne = $('#trigger-01').offset().top;
$(window).scroll(function(e){
if ($(window).scrollTop() >
基本上,我想从设备的角度取一条固定的直线,并确定是否有任何东西拦截它,但在我的例子中,我想使“激光线”可以配置为与视场顶部的距离有关的。
现在,只要这样做,就可以很容易地获得给定像素点的深度数据。
var depthInMM = DepthImagePixel.Depth;
简单地说,这也很简单,我想通过做这样的事情,从顶部聚焦于第100行像素。
for (int i = 0; i < this._DepthPixels.Length; ++i) //_DepthPixels.Length is obviously 307200 for 640x480
{
if (i >=