pythagoras.f.Vector.subtractLocal()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(2.5k)|赞(0)|评价(0)|浏览(70)

本文整理了Java中pythagoras.f.Vector.subtractLocal()方法的一些代码示例,展示了Vector.subtractLocal()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Vector.subtractLocal()方法的具体详情如下:
包路径:pythagoras.f.Vector
类名称:Vector
方法名:subtractLocal

Vector.subtractLocal介绍

[英]Subtracts a vector in-place from this one.
[中]从这个向量中减去一个向量。

代码示例

代码示例来源:origin: playn/playn

protected void doMove(float x, float y) {
 Vector delta = new Vector(x, y).subtractLocal(_pstart);
 layer.setTranslation(_lstart.x + delta.x, _lstart.y + delta.y);
}

代码示例来源:origin: threerings/playn

protected void onMove(float x, float y) {
 Vector delta = new Vector(x, y).subtractLocal(_pstart);
 layer.setTranslation(_lstart.x + delta.x, _lstart.y + delta.y);
}

代码示例来源:origin: threerings/playn

@Override
public void onTouchMove(Touch.Event event) {
 Vector delta = new Vector(event.x(), event.y()).subtractLocal(_pstart);
 label.setTranslation(_lstart.x + delta.x, _lstart.y + delta.y);
 modify(event);
 motionLabel.set("touch move", describe(event, ""));
}

代码示例来源:origin: threerings/playn

@Override
public void onPointerDrag(Event event) {
 Vector delta = new Vector(event.x(), event.y()).subtractLocal(_pstart);
 label.setTranslation(_lstart.x + delta.x, _lstart.y + delta.y);
 modify(event);
 motionLabel.set("pointer drag", describe(event, ""));
}
@Override

代码示例来源:origin: playn/playn

@Override public void onDrag(Pointer.Interaction iact) {
 Pointer.Event event = iact.event;
 Vector delta = new Vector(event.x(), event.y()).subtractLocal(_pstart);
 label.setTranslation(_lstart.x + delta.x, _lstart.y + delta.y);
 modify(event);
 motionLabel.set("pointer drag", describe(event, ""));
}

代码示例来源:origin: threerings/playn

@Override
public void onMouseDrag(MotionEvent event) {
 Vector delta = new Vector(event.x(), event.y()).subtractLocal(_pstart);
 label.setTranslation(_lstart.x + delta.x, _lstart.y + delta.y);
 modify(event);
 motionLabel.set("mouse drag", describe(event, ""));
}
@Override

代码示例来源:origin: playn/playn

@Override public void onDrag(Mouse.MotionEvent event, Mouse.Interaction iact) {
 Vector delta = new Vector(event.x(), event.y()).subtractLocal(_pstart);
 label.setTranslation(_lstart.x + delta.x, _lstart.y + delta.y);
 modify(event);
 motionLabel.set("mouse drag", describe(event, ""));
}
@Override public void onMotion (Mouse.MotionEvent event, Mouse.Interaction iact) {

代码示例来源:origin: playn/playn

@Override public void onMove(Touch.Interaction iact) {
 Touch.Event event = iact.event;
 Vector delta = new Vector(event.x(), event.y()).subtractLocal(_pstart);
 label.setTranslation(_lstart.x + delta.x, _lstart.y + delta.y);
 modify(event);
 motionLabel.set("touch move", describe(event, ""));
}

相关文章

微信公众号

最新文章

更多